jquery如何使用多个ajax调用一个接一个结束

2024-01-05

我在移动应用程序中,使用多个 Ajax 调用从 Web 服务器接收数据,如下所示

function get_json() {
    $(document).ready(function() {
        $.ajax({
            url: 'http://www.xxxxxxxxxxxxx',
            data: {
                name: 'xxxxxx'
            },
            dataType: 'jsonp',
            //jsonp: 'callback',
            //jsonpCallback: 'jsonpCallback',
            success: function(data) {
                $.each(data.posts, function(i, post) {
                    $.mobile.notesdb.transaction(function(t) {
                        t.executeSql('INSERT into bill (barcode, buildingcode, buildingaddress, flatname, flatdescription, entryseason, period, amount, pastpayments, todaypayments, paydate, receiptno) VALUES (?,?,?,?,?,?,?,?,?,?,?,?);', [post.Id, post.Code, post.Address, post.Name, post.Description, post.EntrySeason, post.Period, post.Revenue, post.PastPayments, post.todaypayments, post.paydate, post.receiptno],
                        //$.mobile.changePage('#page3', 'slide', false, true),  
                        null);
                    });
                    $('#mycontent').append(post.Name);
                });
            }
        });

        $.ajax({
            xxxx
        });

        $.ajax({
            xxxx
        });
    });
}

如何强制第二个 ajax 调用在第一个 ajax 调用结束后开始...第三个 ajax 调用在第二个 ajax 调用结束后开始,依此类推?


将它们放在里面success:它所依赖的那个。

$.ajax({
    url: 'http://www.xxxxxxxxxxxxx',
    data: {name: 'xxxxxx'},
    dataType: 'jsonp',
    success: function(data){

        // do stuff

        // call next ajax function
        $.ajax({ xxx });
    }
});
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

jquery如何使用多个ajax调用一个接一个结束 的相关文章

  • 使用什么事件来在选择文本框中的值时显示警报消息

    我正在使用 jquery 的自动完成 api 来从数据库中获取名称 但是我想在从显示的文本框中选择名称时显示一条警报消息 我将显示一个图像以便更好地理解 当我输入 S 时 它将显示所有包含 S 的记录 所以问题是 如果我选择例如 Spars
  • JavaScript:参数列表后缺少 )

    这个 JavaScript 产生一个错误 参数列表后缺少 在 firebug 中使用代码 我究竟做错了什么 功能d缺少左括号 answer after 不应该逃避 只需常规报价即可
  • 使用 jQuery 值更新 Angular 模型

    您好 我有一个附加在我的模型上的输入字段 当用户手动输入该字段时 会在更改时调用一个函数 这工作正常 并且模型按预期在控制台日志中反映
  • JQuery 可排序嵌套可排序 div

    这个问题与这个有关Nest jQuery UI 可排序 https stackoverflow com questions 19129476 nest jquery ui sortables 但我无法解决我的问题 问题是 我有一个包含项目的
  • 使用 jQuery 的 javascript 关联数组长度

    我正在使用 javascript 关联数组 例如 var testarray testarray one 1 testarray two 2 testarray three 3 我也在旁边使用jquery 如何使用 jquery 或任何其他
  • 设置股票数据 Highcharts xAxis 的格式

    我已经浏览了需要为 xAxis 属性设置的 Highcharts 选项来格式化时间标签 但没有运气了解这对于这种情况到底是如何工作的 我在白天 盘中 检索了股票的动态数据 我需要显示这些数据 因为检索的数据每天从 9 30 开始到 17 0
  • jQuery 1.6:backgroundPosition 与 backgroundPositionX 和 FF4 兼容性

    在尝试升级 jQuery 插件 iCheckbox http stackoverflow com questions 6032538 以在 jQuery 1 4 4 之上工作时 我发现使用 animate backgroundPositio
  • 附加元素在 IE11 中不起作用

    在构造函数中我创建一个元素 var this legendElement this compileLegend 后来我想在事件监听器中使用它 var takeControl function this element empty this
  • 如何在 jQueryUI 工具提示中换行

    新版本的 jQueryUI 1 9 附带了本机工具提示小部件 经过测试 如果内容 标题属性的值 很短 它就可以正常工作 但如果内容很长 工具提示一旦显示就会与输入文本重叠 有a demo http jqueryui com tooltip
  • 右列固定的 Div 表

    我最近接手了一个非营利网站作为一个项目 我正在使用一个现有的网站 所以我必须使用很多已经编程的东西 所以我所要做的就是创建设计 I made a diagram of basically what I can t figure out ho
  • 定义 jQuery“eq”

    我很难理解jQuery EQ http docs jquery com Core eq 有人可以向我解释它的用途吗 它索引什么以及如何索引 thanks 使用这个 HTML ul li Mario li li Luigi li li Pri
  • jQuery 验证:更改默认错误消息

    有没有一种简单的方法来更改默认错误值jQuery 验证插件 http jqueryvalidation org 我只是想重写错误消息 使其对我的应用程序更加个性化 我有很多字段 所以我不想为字段 x 单独设置消息 我知道我可以做到这一点 将
  • 选择倒数第二个元素

    我需要选择倒数第二个输入可选元素的值 tr td td tr
  • 检测 jqGrid 单元格中的复选框事件

    我正在探索jqGrid在我学习 Javascript 和 jQuery 的过程中 我成功地把checkbox在网格单元中 太棒了 这是我所拥有的 myTable jqGrid colModel name cb index cb width
  • PHP 多个 Ajax 请求:第一个请求阻止第二个请求

    我在一页上有 2 个 ajax 请求 我运行了第一个请求并单独启动了第二个请求 但第二个在第一个运行后停止工作 第一次结束后继续 第一个请求需要很长时间 大约 30 60 秒 此时我需要第二个请求来显示日志第一个请求发生的情况 我尝试使用
  • 如何将整行(在 SQL 中,而不是 PL/SQL 中)传递给存储函数?

    我遇到以下 非常简单 问题 我想编写一个 Oracle SQL 查询 大致如下 SELECT count MyFunc MyTable FROM MyTable GROUP BY MyFunc MyTable 在 PL SQL 中 可以使用
  • 在 jQuery 选择器上使用正则表达式查找基于 ids 的所有元素

    我有几个具有唯一 id 的元素 如下所示 div div div div div div 我希望使用 jQuery 可以实现以下功能 item top each function this hide 我对正则表达式没有很好的掌握 希望得到一
  • 如何让php页面从html页面接收ajax post

    我有一个非常简单的表单 其中有一个名字输入字段 我捕获了表单数据 并使用标准 jQuery 发布方法通过 ajax 将其传输到 PHP 页面 但是 我根本无法从 PHP 页面获得任何在服务器端捕获数据的响应 我不确定我做错了什么或缺少什么
  • 从json中获取所有子节点

    我有以下 json var source k 01 k 02 children k 05 k 06 children k ABC k PQR k 07 k 03 我希望能够指定 k 的值并取回所有孩子 以及孙
  • jQuery appendTo(), json 在 IE 6,7,8 中不起作用

    我这两天绞尽脑汁想找到解决办法 我使用 jQuery ajax 从数据库中获取值 以便在另一个框发生更改时更新一个框 php 脚本从数据库中获取值 然后输出 json 它在 FF 中工作正常 但在所有版本的 IE 中 选择框都不会更新 我已

随机推荐

  • Log4Net SmtpAppender 在主题行中设置阈值

    问候 Stackoverflow 用户 我有一个使用 log4net 的 C Windows 服务 当出现错误时它会发送电子邮件 我们现在遇到了收到 预期 和 正常 错误电子邮件的问题 这是出了问题 但服务仍在运行 无需执行任何操作 因此
  • mysql ID自增不从0开始

    我有一个带有 ID 的表 这个 ID 是自动递增和主键 第一次插入该表时 ID 从 0 开始 但是当我从该表中删除所有值并再次插入后 该 ID 不再不是从0开始 而是从ID的最后一个值开始 请问出了什么问题 我可以将该值重置为 0 吗 您可
  • 如何在 graphviz 中使用 SVG 自定义节点形状?

    我正在尝试使用graphviz http www graphviz org the dot命令行工具 更具体地说 生成图形的 SVG 布局 我想用我的Inkscape http inkscape org 生成的 SVG 文件来定义节点形状
  • 按一列中出现的频率对整个 csv 进行排序

    我有一个很大的 CSV 文件 它是呼叫者数据的日志 我的文件的一小段 CompanyName High Priority QualityIssue Customer1 Yes User Customer1 Yes User Customer
  • java 应用程序中 CPU 利用率高 - 为什么?

    我有一个 Java 应用程序 基于 Web 有时会在几个小时内显示出非常高的 CPU 利用率 几乎 90 LinuxTOP命令显示了这一点 应用程序重新启动后 问题就会消失 所以要调查 我使用线程转储来查找线程正在做什么 多个线程被发现于
  • 将行限制为列总和等于 MySQL 中的某个值

    我想编写一个查询 它返回所有行 直到其中一列值的总和达到某个值 例如下表所示 DATE ETC Meeting 2013 02 01 00 00 00 85482 1 2013 02 01 00 00 00 47228 2 2013 02
  • CPython - 如何使用 __dict__ 创建方法属性并将其添加到对象?

    这可能是一个棘手的问题 简而言之 我正在创建并添加一个方法 如下所示 static PyObject ret arg PyBVHTree self PyObject arg just to demonstrate return arg st
  • 错误:无法解决 android studio 3.4 中的依赖关系

    我使用的是 android studio 3 3 一切正常 但今天更新到 3 4 后我收到这些错误 问题似乎源于 androidX 依赖项 它也发生在我的两个依赖于 androidX 的不同项目中 我已经尝试过以下方法 1 清理并重建我的项
  • 如何迭代属于键值的对象数组 - Flutter

    我有一个称为锚点的数据列表 其中包含指向详细屏幕的链接 每个锚点都有一个分发中心 它是一组嵌套对象 所以我能够将每个锚点的 id 解析到详细的屏幕上Oid我面临着循环遍历孩子们的挑战 即主播的配送中心 请任何人都可以帮助我 我能够将属于锚点
  • 无法将 MySQL 日期/时间值转换为 System.DateTime。无法存储 0/0/0000 0:00:00 值?

    Me TreatmentsTableAdapter Fill Me UserDataSet1 treatments 该行产生错误 Unable to convert MySQL date time value to System DateT
  • WCF 发现找到端点,但主机是“localhost”

    我正在尝试使用 WCF 中的发现功能http msdn microsoft com en us library dd456783 v VS 100 aspx http msdn microsoft com en us library dd4
  • 如何以编程方式清除 React Native 应用程序中的 API 缓存

    我对通过编程来反应本机应用程序中的缓存清除有疑问 目前我正在开发电子商务应用程序 在这里 我对所有屏幕使用了 100 多个 API 调用 不同的功能 我从搜索引擎注册表中了解到 每个 API 调用最多可以占用 35MB 的 RAM 我编写了
  • 使用 xlsx 包保存 data.frame 时如何避免写入 row.names 列

    我有一个像下面这样的数据框 当我使用 xlsx 包将其导出到 Excel 文件时 我真的想删除行名称 bd lt data frame id 1 200 A c rep One 100 rep Two 100 B c rep 1 50 re
  • Laravel 中连接两列的验证规则

    有没有办法在 Laravel 中构建验证来检查表中两列是否唯一 因此 例如 如果我的表中有 A B 则输入 A A 或 B B 应该通过验证 但 A B 再次必须失败 例如这样 DB table mytable gt where col1
  • 使用c#从另一个进程调用函数

    我正在为自己的学习目的创建一个内存修改程序 我的一个朋友指出了我想要触发的另一个程序中的一个函数 该函数位于另一个程序中的 0x004B459C 处 我知道如何读写内存 但是如何从我的程序中触发这个函数 我没有这个其他程序的来源 我的问题是
  • 脚本路径中的 a2ensite

    我正在尝试在我的测试环境中自动化一些新站点部署 我的脚本自动生成 apache vhost 文件 etc apache2 sites available testsite com 然后 a2ensite 通过相同的脚本运行 a2ensite
  • iPhone:自动增加徽章计数器[重复]

    这个问题在这里已经有答案了 可能的重复 推送通知徽章自动递增 https stackoverflow com questions 1942605 push notification badge auto increment 我已经为我的 i
  • “setInterval”与“setTimeout”[重复]

    这个问题在这里已经有答案了 之间的主要区别是什么 设置时间间隔 https developer mozilla org En window setInterval and 设置超时时间 https developer mozilla org
  • Angular 路由器链接活动嵌套菜单

    我正在尝试制作一个带有角度路线的嵌套菜单 我需要的是 如果嵌套路由处于活动状态 则将类应用于嵌套路由 如果其子组件处于活动状态 则将类应用于父组件 我该如何实现这一目标 现在 我正在构建递归菜单 以便在需要多层嵌套时易于使用 组件 html
  • jquery如何使用多个ajax调用一个接一个结束

    我在移动应用程序中 使用多个 Ajax 调用从 Web 服务器接收数据 如下所示 function get json document ready function ajax url http www xxxxxxxxxxxxx data