繁体   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