代码之家  ›  专栏  ›  技术社区  ›  randombits

javascript:如果脚本尚未定义,是否可以嵌入它?

  •  0
  • randombits  · 技术社区  · 14 年前

    我有一个问题,我有一个页面,上面有一堆基于用户界面的选项卡。当一个特定的标签被点击时,一个HTML表单通过XHR被检索。该表单中嵌入了javascript,一些jquery-ajax表单处理程序等工作正常,并且在第一次提交表单时一切都正常。但是,在随后的提交中,我得到一个错误,如下所示:

    jQuery is not defined
    [Break on this error] jQuery( function( $ ) { 
    

    我不确定这是如何发生的,但是当表单被拉回来时,在随后的提交中使用相同的JavaScript和jQuery处理程序,就会发生错误。大多数浏览器都会显示错误,但处理得很好,表单仍能继续工作。然而,奇妙的IE6显示了一个恼人的对话框,所以我需要解决这个问题。就好像jquery在随后的提交中没有被定义。

    有什么建议吗?

    1 回复  |  直到 14 年前
        1
  •  1
  •   Pekka    14 年前