Ajax响应无法找到其中一个包含的javascript文件中存在的函数?

时间:2012-09-29 15:32:43

标签: jquery ajax jquery-ui jquery-tabs

我正在使用jquery选项卡,它在选项卡上点击ajax调用。单击选项卡,选项卡使ajax调用带来html响应和 然后附加在当前页面中。我面临的问题是: -

在ajax响应中我有以下javascript代码,其中customer.js包含函数,即checkCustId()

 <SCRIPT language="JavaScript" src="script/customer.js"></SCRIPT>
 <SCRIPT language="JavaScript">checkCustId();</SCRIPT>

现在单击选项卡,我得到“函数checkCustId()未定义”的错误,尽管customer.js包含函数,即checkCustId()。   根据我的理解,这种情况正在发生,因为ajax响应没有带来customer.js文件,这就是为什么jquery   在内部评估javascript时无法找到函数checkCustId。有一种方法,其中javascript文件也是   在明确的ajax调用期间,还可以在选项卡上单击/获取?

1 个答案:

答案 0 :(得分:0)

我必须通过在javascript响应中包含方法checkCustId的定义来解决它。这个发生的jquery在评估javascript时没有将实际的js文件作为ajax响应的一部分