gpt4 book ai didi

jquery - 如何在一个 ajax 调用完成后进行其他 ajax 调用,并且第二个 ajax 调用不应调用 .stop 函数

转载 作者:行者123 更新时间:2023-12-01 00:15:22 25 4
gpt4 key购买 nike

实际上我正在调用多个ajax调用,但我希望一些ajax调用首先完成并执行其stop函数中定义的atsk。但是一旦stop方法中定义的函数执行,就应该进行一些ajax调用,并且这些ajax调用不应该调用.再次停止方法

    $('.badgeContainer').ajaxStop(function() 
{

alert("ajax rqst completed");
});

$.ajax({

type: "POST",

url: "WebServices/abc.asmx/dosomething",
data: "{ }",
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function(serviceReply) {
var serviceReplyArray = serviceReply.d.split("#");

},
error: function(xhr, errDesc, exception) {
}
});

这里还有另一个 ajax 调用,但这次不应该调用 .ajaxstop

我这样提出我的问题:

假设有两个ajax调用webservice。当一个ajax调用完成时,依赖于taht ajax调用的功能应该在等待第二个jax调用执行之前执行。例如:一个ajax调用创建图表和其他ajax调用日志用户事件。如果显示chaet的函数依赖于创建图表以便该函数在调用日志事件的 aax 调用之前执行。无需等待用户事件的 ajajx 调用

最佳答案

我想你想设置:

 async: false

默认情况下,所有请求都是异步发送的。如果需要同步请求,请将此选项设置为 false。请注意,同步请求可能会暂时锁定浏览器,从而在请求处于事件状态时禁用任何操作。
另请参阅这个老问题。
How can I get jQuery to perform a synchronous, rather than asynchronous, Ajax request?

关于jquery - 如何在一个 ajax 调用完成后进行其他 ajax 调用,并且第二个 ajax 调用不应调用 .stop 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11027462/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com