Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/73.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/69.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery Ajax删除html页面中的加载javascript_Jquery_Html_Ajax_Load - Fatal编程技术网

Jquery Ajax删除html页面中的加载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

我有母版页index.html。 此页面有两个事件单击。 当单击.eq0时,脚本将加载一个带有contenet javascript的外部页面。 当单击.eq1时,脚本将清理Twitter_列表,并使用contenet javascript加载外部页面。 好的,干吧!。但是 我注意到,当我从一个页面切换到另一个页面时,上一个页面上的javascript代码仍在运行 在用ajax加载新页面之前,如何使用ajax清理上一调用页面上的javascript代码

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,如果它仍在运行,请检查这一个