Javascript 在不干扰他人的情况下进行多个Ajax调用

Javascript 在不干扰他人的情况下进行多个Ajax调用,javascript,jquery,ajax,Javascript,Jquery,Ajax,我使用Jquery创建了动态选项卡。在每个选项卡中,我都发送了一个ajax调用,获取一些信息并执行一些功能 我的问题是,如果我创建了第一个选项卡,ajax调用就会调用并获取信息并进行一些提示。就像我创建第二个选项卡一样,它也可以正常工作 但是,如果我创建第二个选项卡,当第一个选项卡ajax调用或函数运行时,它会停止操作,并启动第二个选项卡操作 我想动态创建第二个选项卡,当第一个选项卡运行时,不停止此操作…就像加载浏览器选项卡一样 如何做到这一点请帮助我 我相信jquery在异步Ajax调用方面没

我使用Jquery创建了动态选项卡。在每个选项卡中,我都发送了一个ajax调用,获取一些信息并执行一些功能

我的问题是,如果我创建了第一个选项卡,ajax调用就会调用并获取信息并进行一些提示。就像我创建第二个选项卡一样,它也可以正常工作

但是,如果我创建第二个选项卡,当第一个选项卡ajax调用或函数运行时,它会停止操作,并启动第二个选项卡操作

我想动态创建第二个选项卡,当第一个选项卡运行时,不停止此操作…就像加载浏览器选项卡一样


如何做到这一点请帮助我

我相信jquery在异步Ajax调用方面没有任何问题

$.ajax({ url: "example.php" })
.success(function() { alert("success"); })
.error(function() { alert("error"); })
.complete(function() { alert("complete"); });
有了它,你可以做得更容易

$.ajax("example.php", function(){
   //possible callback
});

$.ajax("example2.php", function(){
   //possible callback
});

此代码同时触发这两个对象

我相信您使用的是标准的XMLHTTPRequest对象。为什么不能使用一些标准化的javascript库,比如jquery/Mootools/Prototype/YUI等等

对于初学者来说,jQuery将非常有趣。试试看

/*Call one*/
jQuery.ajax( 
    {
        url:"/theServerPage",
        data:{var1:a,var2:b, var3:2},
        type:"GET or POST",
        success:function(data, status){
            //data == server retured data
        },
        error:function(data, status){
            alert("Ooops..");
        }
    });


/*Call two*/

jQuery.ajax(
    {
        url:"/anotherServerPage",
        data:{var1:a,var2:b, var3:2},
        type:"GET or POST",
        success:function(data, status){
            //data == server retured data
        },
        error:function(data, status){
            alert("Ooops..");
        }
    });

你试过什么?它应该是开箱即用的。。。如果您发布代码,我们可能会帮助您。否则没有那么多。请发布一些代码。。。如果我们不知道你在做什么,就没有办法帮助你。编程是一门精确的科学,它不需要等待结果,就可以在它所在的当前线程/函数中继续执行。这样就可以在不干扰他人的情况下多次调用。@Drake it不会对服务器执行多次调用,您缺少的是我在您之前两分钟发布的完全相同的答案,只是有一个较弱的示例和明确的答案url@Drake字体不一样。您只有一个ajax调用,我不会像您一样使用对象发送ajax请求,也没有复制您的代码行server@NimChimpsky您好,我唯一的目的是告诉您,除了使用标准的XMLHTTPRequest对象之外,使用jQuery进行ajax调用有多容易。