Jquery Ajax删除html页面中的加载javascript
我有母版页index.html。 此页面有两个事件单击。 当单击.eq0时,脚本将加载一个带有contenet javascript的外部页面。 当单击.eq1时,脚本将清理Twitter_列表,并使用contenet javascript加载外部页面。 好的,干吧!。但是 我注意到,当我从一个页面切换到另一个页面时,上一个页面上的javascript代码仍在运行 在用ajax加载新页面之前,如何使用ajax清理上一调用页面上的javascript代码Jquery Ajax删除html页面中的加载javascript,jquery,html,ajax,load,Jquery,Html,Ajax,Load,我有母版页index.html。 此页面有两个事件单击。 当单击.eq0时,脚本将加载一个带有contenet javascript的外部页面。 当单击.eq1时,脚本将清理Twitter_列表,并使用contenet javascript加载外部页面。 好的,干吧!。但是 我注意到,当我从一个页面切换到另一个页面时,上一个页面上的javascript代码仍在运行 在用ajax加载新页面之前,如何使用ajax清理上一调用页面上的javascript代码 ent $("#header_contai
ent $("#header_container_menu" ).find('span').eq(0).click(function() {
$.ajax({
cache: false,
type: "GET",
url: "/pinguino/getPage.php",
data: "PageID=TwitterList",
dataType: "html",
success: function(msg){
$("#Twitter_list").html("");
$("#Twitter_list").html(msg);
},
error: function(){
alert("Chiamata fallita!!!");
}
});
})
$("#header_container_menu" ).find('span').eq(1).click(function() {
$.ajax({
cache: false,
type: "GET",
url: "/pinguino/getPage.php",
data: "PageID=TwitterPassword",
dataType: "html",
success: function(msg){
$("#Twitter_list").html("");
$("#Twitter_list").html(msg);
},
error: function(){
alert("Chiamata fallita!!!");
}
});
})
在此处输入代码javascript是单线程的。如果脚本仍在运行,您将无法单击任何内容。你的意思是它仍然在运行诸如setInterval或animations之类的异步函数吗?我想他是在说:如果他运行了第二个ajax,他想停止/取消执行之前的ajax,如果它仍在运行,请检查这一个