簡體   English   中英

中止ExtJS中的Ajax請求

[英]Abort an Ajax Request in ExtJS

我一直在使用ExtJS 6.0。 我使用Ajax請求從應用程序服務器檢索數據。 在我當前的視圖中,單擊OK按鈕的onClick,正在通過將有效負載傳遞給服務來進行Ajax調用。 同時,用“取消”按鈕屏蔽屏幕。 有時服務需要時間來響應。 用戶可能會想通過單擊“取消”按鈕來重新定義其搜索,然后再次執行該操作。 我曾經在遮罩屏幕中單擊“取消”時取消遮罩屏幕,但Ajax並未終止。 服務響應后,它將立即加載舊數據。 有什么辦法可以停止/中止我的舊ajax請求?

嘗試這個

var requestId = Ext.Ajax.request({...});

Ext.Ajax.abort(requestId);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM