嘿。我需要有关jQuery Ajax调用的帮助。在javascript中,我必须生成对控制器的ajax调用,该控制器从模型中检索值。然后,我将检查返回的值,并在必要时进行进一步的Ajax调用,例如,如果该值达到特定阈值,我可以停止Ajax调用。
这需要进行一个接一个的ajax调用。我尝试使用async:false
,但是它冻结了浏览器,并且我在前端所做的任何jQuery更改都不会反映出来。有没有办法解决??
提前致谢。
最佳答案
您应该在第一个ajax调用完成后进行下一个ajax调用,例如:
function getResult(value) {
$.ajax({
url: 'server/url',
data: { value: value },
success: function(data) {
getResult(data.newValue);
}
});
}
关于ajax - jQuery.ajax()顺序调用,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5494057/