我有一個網頁,其中包含多個加載SVG預覽圖片的ajax請求。在同一頁面上,我有一些使用Ajax加載jQuery對話框使用的內容的按鈕。如何將Jquery Ajax請求優先排隊
我的問題是,加載時間的jQuery對話框太長,因爲其他請求沒有完成。
我想知道是否有可能取消所有的請求,以便發送優先級請求,當它完成時我重新發送其他請求?
當頁面準備好時,發送加載SVG的請求。如果用戶點擊按鈕加載對話框,則對話框的加載內容請求必須優先執行。
感謝您的幫助
我有一個網頁,其中包含多個加載SVG預覽圖片的ajax請求。在同一頁面上,我有一些使用Ajax加載jQuery對話框使用的內容的按鈕。如何將Jquery Ajax請求優先排隊
我的問題是,加載時間的jQuery對話框太長,因爲其他請求沒有完成。
我想知道是否有可能取消所有的請求,以便發送優先級請求,當它完成時我重新發送其他請求?
當頁面準備好時,發送加載SVG的請求。如果用戶點擊按鈕加載對話框,則對話框的加載內容請求必須優先執行。
感謝您的幫助
這裏是一個jQuery優先級隊列插件的例子:
http://benalman.com/code/projects/jquery-message-queuing/docs/files/jquery-ba-jqmq-js.html
或在先前的回調保持的等待呼叫/回調的列表或嵌套在下次調用,你可以看看IO
https://developer.yahoo.com/yui/3/io/#queue
也有是一個明智的答案解釋Sequencing ajax requests
謝謝,我會盡力實施你最後的解決方案。 – user1069516 2014-09-19 09:20:40
okk這是偉大的..快樂的編碼:) – Tushar 2014-09-19 10:15:38
你想對話加載速度更快,我說得對嗎? – Balder 2014-09-19 07:53:17