首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >在所有ajax调用( ajax调用的数量是动态的)都收到响应之后,调用函数就是JQuery。

在所有ajax调用( ajax调用的数量是动态的)都收到响应之后,调用函数就是JQuery。
EN

Stack Overflow用户
提问于 2016-10-13 20:15:24
回答 1查看 53关注 0票数 0

HTML:-

结果

Javascript:-

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
$(document).ready(function(){
$("#result").html("function started here");
var requests = Array();
requests.push($.get('https://maps.googleapis.com/maps/api/geocode/json?address=1600+Amphitheatre+Parkway,+Mountain+View,+CA'));
requests.push($.get('https://maps.googleapis.com/maps/api/geocode/json?address=EGL, Bangalore'));
var defer = $.when.apply($, requests);
  console.log(defer);
defer.done(function(){
$("#result").html("Completed");
    // This is executed only after every ajax request has been completed
    $.each(arguments, function(index, responseData){

     // alert(index);
     $("#result").html(responseData);
        // "responseData" will contain an array of response information for each specific request
    });

});
  });

只有当所有ajax调用返回“成功”响应时,上述片段才能工作。有没有办法知道所有ajax调用是否都得到响应,可能是“成功”/“失败”。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-10-13 20:24:18

你可以ajaxStart,ajaxStop,ajaxError,ajaxSuccess。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
 $(document).ajaxStart(function () {
            //when ajax start
        }).ajaxStop(function () {
           //when ajax stop
        }).ajaxError(function () {
            //when ajax error
        }).ajaxSuccess(function () {
        // when ajax success
    });

这将触发每个ajax调用。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40034832

复制
相关文章
ajax调用
ajax调用 <script type="text/javascript"> $(function(){ $.ajax({ 'type':'get', 'url':'http://www.owenzhang.com/good.php', 'data':{ //默认自动添加callback参数 'order_id':'7',
OwenZhang
2021/12/08
1.4K0
JQuery ajax调用asp.net的webMethod
在vs2010中,用JQuery ajax调用asp.net 2.0的  webMethod 方法时,怎么都调不出来,原来和3.5 有点出入。
跟着阿笨一起玩NET
2018/09/19
2.2K0
JQuery ajax调用asp.net的webMethod
JQuery ajax调用asp.net的webMethod
本文章转载:http://www.cnblogs.com/zengxiangzhan/archive/2011/01/16/1936938.html
跟着阿笨一起玩NET
2018/09/19
2.1K0
Web Worker 调用Ajax
Web Worker -- Ajax 一般来说,Ajax 和 Web Worker 都是异步执行的,似乎没有必要在Web Worker里调用Ajax,如果存在这种情况,Ajax 需要按照一个队列里数据排列的顺序同步发送请求,如果不想页面被阻塞,这种情况下可以使用Web Worker 并且需要在Web Worker里使用Ajax。或者说非要在Web Woker里使用Ajax。 在Web Worker直接使用Ajax可能会碰到一个问题,Juery在做初始化的时候依赖DOM,而Web Worker和DOM是
芥末鱿鱼
2022/05/05
1.1K0
ecshop中ajax的调用原理
     ecshop中的ajax对象是在js/transport.js文件中定义的。里面是ajax对象文件。声明了一个var Ajax = Transport;对象和一个方法Ajax.call = Transport.run;
Java架构师必看
2021/03/22
6.7K0
Jquery Ajax 跨域调用asmx类型 WebService范例
摘要:Ajax 在 Web 2.0 时代起着非常重要的作用,然而有时因为同源策略(SOP)(俗称:跨域问题(cross domain)) 它的作用会受到限制。在本文中,将学习如何克服合作限制。本文以asmx方式搭建webservice作为测试用后端,给出完整的前后端调用解决方案、范例代码。
全栈程序员站长
2022/09/06
1.6K0
Jquery Ajax 跨域调用asmx类型 WebService范例
Python Web 实现Ajax调用
Html前端: $.ajax({ type:"GET", url:'/getmobile', data:'id='+id, dataType:"json", success:function(data){ alert(data);
py3study
2020/01/06
2K0
HtmlUnit爬取Ajax动态生成的网页以及自动调用页面javascript函数
HtmlUnit是一款基于Java的没有图形界面的浏览器程序。它模仿HTML document并且提供API让开发人员像是在一个正常的浏览器上操作一样,获取网页内容,填充表单,点击超链接等等。
lovelife110
2021/01/14
3K0
AJAX的一个简单实例,跨域的解决,使用JQuery来进行ajax的调用
跨域是用ajax异步请求时经常遇到的问题,只要协议、域名、端口号其中一个不同,就产生了跨域访问,解决的方法很简单,建议利用XHR2方法,在后台进行操作从而实现跨域支持IE9以上在服务器设置以下2个请求头就可以解决:
学长冷月
2020/08/02
6.4K0
Jquery ajax调用后台aspx后台文件方法(不是ashx)
在asp.net webForm开发中,用Jquery ajax调用aspx页面的方法常用的有两种:下面我来简单介绍一下。   (1)通过aspx.cs的静态方法+WebMethod进行处理    简单的介绍下WebMethod方法的用法    1.修饰符主要用public static修饰    2.方法前面加上[WebMethod]属性表明这是WebMethod方法    3.前台html页面(Client端)访问时要使用post方法,和后台.cs文件进行数据交互,否则会返回整个html页面。    4
郑小超.
2018/01/24
6.9K0
js动态调用函数
兵无常势,水无常形,能因敌变化而取胜者,谓之神。——孙子 我们可以使用变量名['函数名']()去调用一个函数 <script> var ruben = { run() { console.log("ruben中的run被调用啦!") } } ruben['run']() </script> 可以用于动态调用函数场景
阿超
2022/08/16
22.1K0
js动态调用函数
使用JQuery、Ajax来调用WebService服务 基于Spring + CXF框架的Web Service
1、在之前的基础上修改的,如果想使用JQuery、Ajax来调用WebService服务,必须需要先获取到请求的参数值,我的参数值是下面的这部分,如何获取到这参数值呢,只需要在客户端配置出拦截器即可,后台打印的参数,然后配置到自己需要的地方即可。
别先生
2020/12/01
2K0
使用JQuery、Ajax来调用WebService服务
    


基于Spring + CXF框架的Web Service
jQuery ajax - ajax() 方法jQuery ajax - ajax() 方法
http://www.w3school.com.cn/jquery/ajax_ajax.asp
一个会写诗的程序员
2018/08/17
14.5K0
js中通过ajax调用网上接口
<meta name="viewport" content="width=device-width, initial-scale=1.0">
马克社区
2022/04/19
8.4K0
python技巧 - 函数、方法的动态调用
今天逛github的时候看到这样一个项目,其中在RPC远程调用接口中实现一个功能,并用add_method进行装饰,于是我把它从项目中摘出来。
MicLon
2023/02/27
9620
jquery ajax步骤,jquery ajax(ajax请求的五个步骤jQuery)
AJAX是与服务器交流数据的艺术,它在不重载全部页面的情况下,完成了对部分网页的更新。
全栈程序员站长
2022/08/29
1.7K0
jquery ajax步骤,jquery ajax(ajax请求的五个步骤jQuery)
JavaScript 的 this 小结纯粹的函数调用作为对象方法的调用作为构造函数调用apply 调用
函数的不同使用场合,this有不同的值。 总的来说,this就是函数运行时所在的环境对象。 下面分情况,详细讨论
JavaEdge
2018/08/02
2.7K0
JavaScript 的 this 小结纯粹的函数调用作为对象方法的调用作为构造函数调用apply 调用
WordPress二次开发之调用ajax
wp_enqueue_script( $handle, $src, $deps, $ver, $in_footer );
切图仔
2022/09/14
8810
WordPress二次开发之调用ajax
前后端数据交互(三)——ajax 封装及调用
有很多框架已经将 ajax 封装,需要的时候只需要调用就好,比如 jquery 是最常用的。我们为什么还需要学习 ajax 的封装呢?首先加强我们对ajax的认识,其次如果只是因为ajax请求需要引入框架,我们可以自己封装一个,这样就不需要引入多余的框架了。
呆呆
2021/10/01
1.7K0
前后端数据交互(三)——ajax 封装及调用
有很多框架已经将 ajax 封装,需要的时候只需要调用就好,比如 jquery 是最常用的。我们为什么还需要学习 ajax 的封装呢?首先加强我们对ajax的认识,其次如果只是因为ajax请求需要引入框架,我们可以自己封装一个,这样就不需要引入多余的框架了。
呆呆
2021/11/30
9510

相似问题

在javascript ajax调用之后调用jquery

22

在加载了所有ajax调用之后,如何调用函数?

14

JQuery Ajax成功函数在beforeSend之后调用

14

在AJAX调用之后调用Javascript函数

22

动态调用jquery AJAX

11
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文