我們正在開發一個跟蹤系統,它使用WordPress AJAX API在WordPress環境中進行3次ajax調用,並在第3次調用它刷新頁面。AJAX和200 OK消息:他們是否需要完成服務器端呼叫?
我注意到,有時我的數據錄入嘗試在後端失敗,我假設(這可能是錯誤的),這是因爲我們的最終Ajax調用在前一個獲得200 OK清除之前完成,並斷開連接,這意味着數據永遠不會被存儲。
現在我的印象是,只要一個jQuery.ajax({type:'POST')調用被髮布,我可以立即關閉頁面,並且我發佈的服務器端仍然會收到並處理數據,無論發生了什麼變化,我的數據測試顯示一些數據沒有得到一致的輸入,我是否認爲這不應該與我最終的AJAX調用完成(並重新加載頁面)有關,先前AJAX調用前用200 OK清除?
感謝您的幫助!
是第一'GET'的'success'回調裏面的第2'GET'等。另外,請不要來代碼或更好的,一個[Fiddle](http://jsfiddle.net)或[Plunk](http://plnkr.co)的上下文。 – couzzi 2013-03-27 02:50:27
如果您在不等待第一個響應的情況下連續進行3次呼叫,則不會保證該請求將按其發送順序進行處理。 – 2013-03-27 03:28:50
對此的解決方案是鏈接請求,以便第一個請求的成功回調發送第二個請求 – 2013-03-27 03:29:28