Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/89.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
Javascript 如何在其他加载完成时启动jQuery加载?_Javascript_Jquery - Fatal编程技术网

Javascript 如何在其他加载完成时启动jQuery加载?

Javascript 如何在其他加载完成时启动jQuery加载?,javascript,jquery,Javascript,Jquery,我不熟悉jQuery,所以对它了解不多,但是我读到了.load()函数,该函数建立了ajax连接,并将页面结果显示到特定的html元素。我想做的是在同一页上加载三个不同的div 例如: $("#abc1").load("result1.php",{"name:"namex}); $("#abc2").load("result2.php",{"name:"namey}); $("#abc3").load("result3.php",{"name:"namey}); 是否有办法确保另一个.load

我不熟悉jQuery,所以对它了解不多,但是我读到了.load()函数,该函数建立了ajax连接,并将页面结果显示到特定的html元素。我想做的是在同一页上加载三个不同的div

例如:

$("#abc1").load("result1.php",{"name:"namex});
$("#abc2").load("result2.php",{"name:"namey});
$("#abc3").load("result3.php",{"name:"namey});
是否有办法确保另一个.load()函数仅在第一个函数加载后运行,依此类推?

您可以使用

你可以用一个

试着这样做:

$("#abc1").load("result1.php", function() {
    $("#abc2").load("result2.php", function(){
        $("#abc3").load("result3.php", function(){
            alert("All load performed.");
        });
    });
});
试着这样做:

$("#abc1").load("result1.php", function() {
    $("#abc2").load("result2.php", function(){
        $("#abc3").load("result3.php", function(){
            alert("All load performed.");
        });
    });
});

以下是您想要的确切方式:

$("#abc1").load("result1.php",{"name:"namex}, function(){
    $("#abc2").load("result2.php",{"name:"namey}, function(){
        $("#abc3").load("result3.php",{"name:"namey});
    });
});

此处解释了加载回调:

以下是您想要的确切方式:

$("#abc1").load("result1.php",{"name:"namex}, function(){
    $("#abc2").load("result2.php",{"name:"namey}, function(){
        $("#abc3").load("result3.php",{"name:"namey});
    });
});

这里对加载回调进行了解释:

但并不刺耳:这是对该功能的确切解释。3d参数是一个在请求完成时触发的回调。但不刺耳:是准确解释该功能的地方。3D参数是在请求完成时触发的回调。考虑上面的示例,您可以向其他用户演示如何实现这一点吗?比如警报在哪里,我需要将其他负载放在那里,依此类推?就是@user5871514考虑上面的例子,你能告诉其他用户你是如何实现的吗?比如警报在哪里,我需要将另一个负载放在那里,依此类推?就是@user5871514是否有理由删除请求中发送的数据?给定此代码,请求将不会以与OP预期相同的方式工作。是否有理由删除请求中发送的数据?给定此代码,请求将不会以与OP预期相同的方式工作。