從jQuery 1.8起,使用async:false
的jQuery.ajax()是已棄用。
但是,在背景中存在正在進行的AJAX通信的情況下,您看到了多少個帶有「加載屏幕」的網頁?我可能看過數以千計的人。jQuery.ajax()方法的異步選項已被棄用,現在是什麼?
我的情況是,我正在編寫一個需要加載語言文件的移動應用程序。在開始時我加載語言文件,並從語言文件中檢索按鈕和其他GUI元素的文本。
這對我來說真的很糟糕。因爲如果語言文件丟失,GUI不應該出現。那麼我該如何解決它?把我所有的代碼放在success
回調中?這對我來說似乎不是一個好的編程習慣。我能以另一種方式解決嗎?
您可以創建新功能。並在onSuccess處理程序中調用這些函數。它仍然是可見的 – Sllix 2012-07-12 08:42:33
是不是同步已被棄用? – 2012-07-12 08:42:59
@ChenKinnrot'async = false'是'sync;) – 2012-07-12 08:44:45