校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 知識庫 > 細數Ajax請求中的async:false和async:true的差異

細數Ajax請求中的async:false和async:true的差異

熱門標簽:東平縣地圖標注app 電銷機器人 長春 地圖標注推銷坑人 上海企業外呼系統價錢 中國地圖標注不明確情況介紹表 立陶宛地圖標注 怎樣在地圖標注文字 大眾點評400電話怎么申請 河間市地圖標注app

實例如下:

function test(){
  var temp="00";
  $.ajax({
    async: false,
    type : "GET",
    url : 'userL_checkPhone.do',
    complete: function(msg){
      alert('complete');
    },
    success : function(data) {
      alert('success');
      temp=data;
      temp="aa";
    }
  });
  alert(temp);
  }

UserLAction中checkPhone()方法

  public void checkPhone() throws IOException {
    this.getServletResponse().setContentType("text/html; charset=UTF-8");
    this.getServletResponse().setHeader("Cache-Control", "no-cache");
    PrintWriter out = this.getServletResponse().getWriter();
    out.print("true");

  }

async: false,(默認是true);

當async: false為同步,這個 test()方法中的Ajax請求將整個瀏覽器鎖死,

只有userL_checkPhone.do執行結束后,才可以執行其它操作。

所以執行結果是先alert('success'); alert('complete'); alert("aa");

當async: true 時,ajax請求是異步的。但是其中有個問題:test()中的ajax請求和其后面的操作是異步執行的,那么當userL_checkPhone.do還未執行完,就可能已經執行了 ajax請求后面的操作,

所以結果是alert('success'); alert('complete'); alert("00");

這樣就會發現alert("success")和alert(temp)幾乎是同步執行,所以temp就是初始化的值temp = "00",而不是  temp="aa";

以上這篇細數Ajax請求中的async:false和async:true的差異就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

您可能感興趣的文章:
  • Python解惑之True和False詳解
  • javascript 使用正則test( )第一次是 true,第二次是false
  • java 中 request.getSession(true、false、null)的區別
  • 詳談Ajax請求中的async:false/true的作用(ajax 在外部調用問題)
  • javascript中return,return true,return false三者的用法及區別
  • Python返回真假值(True or False)小技巧
  • C/C++實操True and false詳解

標簽:四川 遼寧 銅川 營口 本溪 益陽 內江 玉樹

巨人網絡通訊聲明:本文標題《細數Ajax請求中的async:false和async:true的差異》,本文關鍵詞  細數,Ajax,請求,中的,async,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《細數Ajax請求中的async:false和async:true的差異》相關的同類信息!
  • 本頁收集關于細數Ajax請求中的async:false和async:true的差異的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 漯河市| 大余县| 南投县| 土默特右旗| 屏东市| 碌曲县| 胶州市| 修文县| 鄱阳县| 巴塘县| 海城市| 浮梁县| 镇康县| 聂拉木县| 宣武区| 高州市| 闽清县| 武安市| 新绛县| 广宁县| 兴安县| 高雄县| 七台河市| 陆川县| 定西市| 和静县| 石门县| 岳阳县| 洪雅县| 太康县| 南开区| 利川市| 土默特左旗| 浦县| 怀宁县| 十堰市| 河曲县| 岳普湖县| 沭阳县| 中山市| 安阳县|