首页 > 其他分享 >jQuery.when()用法

jQuery.when()用法

时间:2024-04-09 13:56:00浏览次数:12  
标签:jQuery function when 用法 ajax done fail alert

1、该方法在jQuery1.5开始被引入。

2、用法测试

  a、

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 var url1 = "/resource/ar/hometab/index_tab_games.json",     url2 = "/resource/ar/hometab/index_tab_image.json",     ajax1 = $.ajax(         {             url : url1         }     ),     ajax2 = $.ajax(         {             url : url2         }     ); $.when(ajax1, ajax2).done(function(){     alert("done"); }).fail(function(){     alert("fail"); });

  b、

1 2 3 4 5 6 7 8 9 10 11 12 13 $.when($.ajax(     {         url : url1     } ), $.ajax(     {         url : url2     } )).done(function(){     alert("done"); }).fail(function(){     alert("fail"); });

3、测试结果:

  a和b两种方式发送请求都是同时请求,不会等待第一个请求返回之后再返回第二个

  使用$.when()的方式会等到两个请求都返回之后才触发回调函数

  只有当两个请求都成功返回时才会触发done回调

  请求返回404仍然会触发done回调?这个问题,呃。。。。

 

via:http://www.cnblogs.com/charling/p/3411385.html

标签:jQuery,function,when,用法,ajax,done,fail,alert
From: https://www.cnblogs.com/lvjinlin/p/18123810

相关文章

  • PostgreSQL中json_build_object的用法
    在PostgreSQL数据库中,有时我们需要将多个字段合并成一个JSON对象,并将其用于保存或传输数据。json_build_object函数可用于将指定的键值对合并为一个JSON对象。该函数的语法如下:sqljson_build_object(keytext,valueany[,...])其中,key是JSON对象中的键名,可以是......
  • UE中UPROPERTY的用法(UEC++个人学习笔记)
    UPROPERTY设置可视//仅在类默认设置可见(即里面面板) UPROPERTY(VisibleDefaultsOnly) int32VisibleDefaultsOnlyInt; //仅在实例化细节面板可见(即外面面板) UPROPERTY(VisibleInstanceOnly) FStringVisibleInstancestring; //类默认设置和实例化细节面板都可见......
  • Javascript Promise用法详解
    1、约定本文的demo代码有些是伪代码,不可以直接执行。没有特殊说明,本文所有demo都是基于ES6规范。Object.method代表是静态方法,Object#method代表的是实例方法。如Promise#then代表的是Promise的实例方法,Promise.resolve代表的是Promise的静态方法.2、什么......
  • Apr.8.2024 汇编中in&out的用法 显卡的初步探索
    为了读取/写入io,我们可以使用in指令和out指令in指令可以读取数据inax,dxinal,dx只能使用ax寄存器和dx寄存器,其中ax/al用来存储数据,dx指定端口同样还有out指令outdx,aloutdx,axout0x1234,alout0x1234,axout指令中,dx/立即数是端口号,al是数据——————————......
  • nohup的用法
    `nohup`是一个在类Unix操作系统中广泛使用的命令,它的用途是在用户退出终端(logout)之后仍保持程序继续运行。当你启动一个命令时,如果没有`nohup`,当你的shell会话结束(例如你关闭了终端或者断开了SSH连接),所有在该会话下启动的进程通常会随着SIGHUP(挂起)信号而终止。`nohup`......
  • C#中?和??及?:的用法
    ?代表可空类型修饰符或表示结果待定。??代表空合并运算符:用于定义可空类型和引用类型的默认值。如果此运算符的左操作数不为null,则返回左操作数,如果为null则返回右操作数。例如:a??b当a为null时则返回b,当a不为null时则返回a本身。另:空合并运算符为右结合运算符,即操作时从右向......
  • Apr.7.2024小结——汇编中jmp和call的用法
    今天终于跑起来了自己OS的mbr,还是很激动人心的。学习了16位实模式下jmp和call的各种用法,来总结一下:call(near)0xabcd相对近调用后面的地址是相对的-32768~32767call[addr]间接绝对近调用地址为绝对,但是是在某个寄存器或内存中call(far)段基址:偏移直接绝对远调用跨......
  • Jquery
    今日内容jQueryjquery引入外部网址引入 <!--<scriptsrc="https://cdn.bootcss.com/jquery/3.4.1/jquery.js"></script>-->本地文件引入 <scriptsrc="jquery.js"></script>//jquery.js本地文件路径jQuery初识//jquery对象vard1=$(&#......
  • Flask - How do I read the raw body in a POST request when the content type is "a
    TurnsoutthatFlasksets request.data toanemptystringifthecontenttypeoftherequestis application/x-www-form-urlencoded.SinceI'musingaJSONbodyrequest,IjustwanttoparsethejsonorforceFlasktoparseitandreturn request.json.......
  • 解锁ETLCloud中Kettle的用法
    随着大数据时代的到来,数据的处理和管理成为各行各业不可或缺的一环。ETL(Extract-Transform-Load)工具作为数据处理的重要环节,扮演着将数据从源端抽取出来、经过转换处理,最终加载至目标端的关键角色。在众多ETL工具中,Kettle以其强大的功能和灵活的应用得到了广泛的应用。一、Kettle......