好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁 > 知識庫 > jquery中的ajax同步和異步詳解

jquery中的ajax同步和異步詳解

熱門標簽:百靈鳥 青海醫療智能外呼系統怎么樣 上海浦東百度地圖標注中心注冊 老虎郵局地圖標注點 目標三維地圖標注 徐州電銷卡外呼系統供應商 襄陽外呼系統接口 外呼系統獲取客戶手機號 科智聯智能電銷機器人

之前一直在寫JQUERY代碼的時候遇到AJAX加載數據都需要考慮代碼運行順序問題。最近的項目用了到AJAX同步。這個同步的意思是當JS代碼加載到當前AJAX的時候會把頁面里所有的代碼停止加載,頁面出去假死狀態,當這個AJAX執行完畢后才會繼續運行其他代碼頁面假死狀態解除。

而異步則這個AJAX代碼運行中的時候其他代碼一樣可以運行。

jquery的async:false,這個屬性

默認是true:異步,false:同步。

$.ajax({ 
    type: "post", 
    url: "path", 
    cache:false, 
    async:false, 
    dataType: ($.browser.msie) ? "text" : "xml", 
     success: function(xmlobj){ 
    } 
});

有了這個屬性可以相對的減少代碼運行書序問題,但是如果用的太多,頁面假死次數太多。這樣反而導致用戶體驗不佳~!

$.Ajax()中 async 和success的官方的解釋:

async 
Boolean 
Default: true
By default, all requests are sent asynchronous (e.g. this is set to true by default). If you need synchronous requests, set this option to false. Note that synchronous requests may temporarily lock the browser, disabling any actions while the request is active.
success 
Function
A function to be called if the request succeeds. The function gets passed two arguments: The data returned from the server, formatted according to the 'dataType' parameter, and a string describing the status. This is an Ajax Event.

在這里,async默認的設置值為true,這種情況為異步方式,就是說當ajax發送請求后,在等待server端返回的這個過程中,前臺會繼續 執行ajax塊后面的腳本,直到server端返回正確的結果才會去執行success,也就是說這時候執行的是兩個線程,ajax塊發出請求后一個線程 和ajax塊后面的腳本(另一個線程)例:

$.ajax({ 
     type:"POST", 
     url:"Venue.aspx?act=init", 
      dataType:"html", 
     success:function(result){  //function1()
       f1(); 
       f2(); 
    } 
     failure:function (result) { 
      alert('Failed'); 
     }, 
 } 

  function2();

在上例中,當ajax塊發出請求后,他將停留function1(),等待server端的返回,但同時(在這個等待過程中),前臺會去執行function2(),也就是說,在這個時候出現兩個線程,我們這里暫且說為function1() 和function2()。

          當把asyn設為false時,這時ajax的請求時同步的,也就是說,這個時候ajax塊發出請求后,他會等待在function1()這個地方,不會去執行function2(),知道function1()部分執行完畢。

以上內容,就是本文給大家介紹的jquery中的ajax同步和異步詳解,希望大家喜歡。

您可能感興趣的文章:
  • jQuery中Ajax的get、post等方法詳解
  • jQuery中ajax - post() 方法實例詳解
  • jQuery中ajax - get() 方法實例詳解
  • 實例詳解angularjs和ajax的結合使用
  • 談談jQuery Ajax用法詳解
  • jQuery學習筆記之Ajax用法實例詳解
  • jQuery實現form表單基于ajax無刷新提交方法詳解
  • jquery+ajax實現注冊實時驗證實例詳解
  • jQuery使用$.ajax進行即時驗證實例詳解
  • Jsonp 關鍵字詳解及json和jsonp的區別,ajax和jsonp的區別
  • jQuery中ajax的load()與post()方法實例詳解
  • json傳值以及ajax接收詳解
  • Ajax基礎詳解教程(一)

標簽:佛山 辛集 咸寧 股票 商洛 紅河 揭陽 荊州

巨人網絡通訊聲明:本文標題《jquery中的ajax同步和異步詳解》,本文關鍵詞  jquery,中的,ajax,同步,和,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《jquery中的ajax同步和異步詳解》相關的同類信息!
  • 本頁收集關于jquery中的ajax同步和異步詳解的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 乳妇| 按摩精油女人三级| 欧美4K超高清HD| 欧美色p| 日韩美女乱淫试看视频多人| 三级做爰全部视频| 自由岛三年沉淀只做精品| 国产a一级久久久黄大片91MV| 国产午夜精品一区二区不卡 | 男人舔女人下部| 国产CHINESE白嫩小受GV| 啊好深轻点| 欧美白人性受XXXX做受Av| 色欲av人妻精品一区二| 一级性生活免费看| 亚洲国产99999在线精品一区| 精品国产人妻AV多野结衣| 受不了?太大太粗太满视频| 天天干夜夜曰| 69pao国产成人免费视频网站下载| 玩弄尤物仙子双乳H| 国产午夜毛片一区二区三区| 国产日韩欧美在线观看视频| 右手影视www视频在线观看| 欧美日本一区二区三区| 黑人网址| 无码日韩精品一区二区三区免费 | 春色 乱 小说 伦校园 短篇| 一个人高清在线观看永久免费| 九月婷婷天天澡天天添天天爽| 国产偷?久久一区精品69| 麻豆XXX乱女少妇精品潘甜甜 | 91人妻人人做人碰人人爽久色| gay裸美国老汉gay| 我在开会他在下添好爽视频| 欧美一级A片免费| 97狠狠色丁香婷婷综合久久| 波多野结衣系列| 美女裸体秘?无遮挡視頻图片 | 十八禁免费无遮挡网站| 玩弄小太正H文|