在我的JS應用程序中,我有許多使用async: false
的Ajax調用。我正在使用最新的Chrome瀏覽器,並且在我的控制檯中最近出現警告。jQuery ajax async:false會導致一個奇怪的警告?
同步XMLHttpRequest的主線程已被棄用,因爲 其所帶來的影響最終用戶的體驗。如需更多幫助,請致電 查詢http://xhr.spec.whatwg.org/。
現在我試圖將所有async: false
更改爲async: true
。但它會導致很多錯誤,因爲我的應用需要使用async: false
運行。
警告只是一個錯誤或什麼?我可以擔心或忽略這一點嗎?
這不是一個錯誤。這是一條信息性消息,告訴你同步XMLHTTPRequests已被棄用(即不應該再使用)以及爲什麼。你應該轉換你的應用程序,以便它可以與異步請求一起工作(是的,它不像將'false'更改爲'true'那麼簡單)。我不明白你期望什麼樣的答案? – 2015-02-23 18:39:19
在警告 – charlietfl 2015-02-23 18:39:22