在ExtJS中中止Ajax请求

时间:2016-03-24 15:15:06

标签: javascript ajax extjs

我一直在使用ExtJS 6.0。我使用Ajax Request从应用程序服务器检索数据。在我当前的单击OK按钮的视图中,通过将有效负载传递给服务来进行Ajax调用。同时我用屏幕上的取消按钮屏蔽它。有时服务需要时间来回应。用户可以通过单击取消按钮重新定义搜索并再次执行操作。我曾经在屏蔽屏幕上单击取消时屏蔽屏幕,但Ajax没有中止。它会在服务响应后立即加载旧数据。是否可以阻止/中止我的旧ajax请求?

1 个答案:

答案 0 :(得分:3)

试试这个

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

Ext.Ajax.abort(requestId);