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

时间:2010-10-29 19:51:51

标签: javascript jquery

我遇到一个问题,我有一个包含大量基于用户界面的标签页面。当特定选项卡被点击时,将通过XHR检索HTML表单。该表单中嵌入了JavaScript,一些jQuery ajax表单处理程序等。第一次提交表单时工作正常。然而,在随后的提交中,我收到的错误如下所示:

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

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

有什么建议吗?

1 个答案:

答案 0 :(得分:1)

这听起来像jQuery实际上是在您检索的HTML代码中再次