1
每当我点击一个按钮,使其他页面上的AJAX调用包含一个名为status.js
的JS文件时,它会在每次调用AJAX时调用它。只有一次调用多次依赖加载的AJAX调用
我需要它只加载一次,否则如果加载多次,那么它应该只执行一次。
每当我点击一个按钮,使其他页面上的AJAX调用包含一个名为status.js
的JS文件时,它会在每次调用AJAX时调用它。只有一次调用多次依赖加载的AJAX调用
我需要它只加载一次,否则如果加载多次,那么它应该只执行一次。
我可以看到你在做这2种方式:
在变量总结 “status.js” 里面的代码。 OR的
if (!status || status === undefined) {
var status = function() {
// code here
}
}
,而不是AJAX使用jQuery的负载功能和负载所需的页面(https://api.jquery.com/load/)只是身体:
$("#result").load("ajax/test.html #container");
有了这个,你可以例如建立内部开关和在第一次按一下按钮,加载整个页面,但在第二次点击负载的一切,但脚本
firstClick = true;
if(firstClick) {
// load entire page
firstClick = false;
} else {
// load everything but the scripts
}
谢谢。它运行良好。 – Kevin 2015-04-04 05:33:46
如果可能,我建议在第一页中包含“status.js”(注意ajax加载的页面)。 – 2015-04-03 16:19:47