嘿。我需要有关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/

10-11 23:27
查看更多