javascript - PHP:::2 个 AJAX 调用:::2 个响应:::按顺序

标签 javascript jquery ajax mootools

这个问题已经被问过好几次了,但已经得到了解决,但效果不佳。

在我看来,一个糟糕的暗示是:

使用 mootools 或 jquery 等库

在请求之间使用某种延迟,例如 setTimeout("doNext()",3000);

具体来说,我想要实现的目标是这个。

<div onClick="javascript:one();two();"></div>

one()和two()是AJAX

one() 必须出现在two() 之前

最佳答案

two(); 必须在 one() 中的 ajax 成功处理程序中调用。例如:

html:

<div onClick="javascript:one();"></div>

JavaScript:

function one() {
    $.ajax({
        ...
        success: function() {
            setTimeout(two,3000);
        }
    });
}

function two() {
    $.ajax({
        ...
    });
}

关于javascript - PHP:::2 个 AJAX 调用:::2 个响应:::按顺序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8906150/

相关文章:

jquery - Jqplot:附加右对齐文本和堆栈圆环图

php - 输入更改时更新数据库 - jQuery

jquery - 在 IE8 中鼠标悬停后图像一直显示

javascript - 根据字段的累计和过滤元素

javascript - 在以多阶段形式进入下一步之前,我如何验证 field-yield 是否已填充?

javascript - ToggleClass 不添加 Jquery 延迟?

javascript - Angular 5 + OAuth2 : Token not getting set with libary [angular-oauth2-oidc]

PHP - 检查请求的 SSL 证书

Javascript 调用 PHP 文件 scandir() 结果

php - 无法在 Controller 中制作数据的 html 并显示在下拉列表选择上