zoukankan      html  css  js  c++  java
  • 关于jQuery.when()用法的调研

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

    2、用法测试

      a、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、$.when($.ajax(
                {
                    url : url1
                }
            ), $.ajax(
                {
                    url : url2
                }
          )).done(function(){

            alert("done");

        }).fail(function(){

            alert("fail");

        });

    3、测试结果:

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

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

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

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

  • 相关阅读:
    [20190507]sga_target=0注意修改_kghdsidx_count设置.txt
    进程与线程的区别和联系
    html option选中 回显 取值
    application.properties详解 --springBoot配置文件
    Address already in use: JVM_Bind:8080错误的解决办法
    垃圾回收监视和分析
    垃圾回收器种类
    Java垃圾回收是如何工作的?
    Java垃圾回收简介
    关于堆栈的详细讲解
  • 原文地址:https://www.cnblogs.com/charling/p/3411385.html
Copyright © 2011-2022 走看看