jquery post 同步非同步總結

2021-09-06 14:04:35 字數 461 閱讀 5232

最近在測試,發現有些效果不對,最後發現是post的執行順序問題,所以研究了下,寫了以下總結

1.post被請求多次,解決方法:

連線加入隨機數 rand=""+math.random()

$.post("

/control/webcontrol.ashx?rand =

"+math.random(), , function (data, textstatus)

});

2.因為post預設為非同步請求,可是有時候我們會發現,本來要求請求馬上出現,可是非同步會導致後面突然再執行,這樣就出問題了

所以,我們需要加入

$.ajaxsetup();

3.如果需要有些同步有些非同步,那麼我們應該使用最原始的ajax請求,然後把async設定為false

$.ajax(  

});

同步非同步請求

它提供如下功能 提交資料到web伺服器或者從web伺服器獲得資料 採用html input相同的機制上傳檔案 斷點續傳 簡單訪問http頭 支援cookie 後台執行 ios4.0以上支援 對於請求和響應的gzip支援 支援客戶端證書 支援同步 非同步請求 關於它的介紹網上已經有很多了,該專案有很詳...

同步和非同步

同步執行模式 所謂同步執行模式,是指語句在同步執行模式下,將始終保持對程式流的控制,直至 程式結束。如查詢操作,客戶機上的應用程式在向伺服器發出查詢操作的指令後,將 一直等待伺服器將查詢結果返回客戶機端,然後才繼續進行下一步操作。眾所周知,應用程式要從乙個大表中刪除所有的記錄將是非常耗時的,如果應用...

同步與非同步

同步執行模式 所謂同步執行模式,是指語句在同步執行模式下,將始終保持對程式流的控制,直至 程式結束。如查詢操作,客戶機上的應用程式在向伺服器發出查詢操作的指令後,將 一直等待伺服器將查詢結果返回客戶機端,然後才繼續進行下一步操作。眾所周知,應用程式要從乙個大表中刪除所有的記錄將是非常耗時的,如果應用...