2013-05-20 87 views
1

如何在ajax調用仍在執行時中止商店加載?我有一個代理類型爲'ajax'和'json'閱讀器的簡單商店。Sencha Touch 2 - 如何使用ajax/json中止商店加載

該文檔沒有指出任何方式來中止這一點。我注意到jsonp確實允許中止正在進行的加載。我必須切換到jsonp嗎?

這裏的動機是我有一個搜索欄和列表對象,其中填充了結果。後端的實際搜索可能需要5-10秒。因此,如果用戶開始搜索,然後很快想要進行其他搜索(例如,第一次搜索是拼寫錯誤),則新搜索需要中止第一次搜索ajax調用。否則,我看到我的搜索結果中出現了混雜的結果。

像往常一樣,任何幫助,非常感謝!

穆罕默德

+0

http://www.sencha.com/forum/showthread.php?232899 – blessenm

回答

0

我已經在過去用來解決這個確切的問題的解決方案是跟蹤每個請求和遞增計數器和要求完成我檢查計數器,如果請求已經取得了較高的反我無視結果。

相關問題