Ajax根据后台返回值判断请求成功还是失败

我写了一个遍历文件的程序,运行需要几分钟,Ajax请求不到1分钟就显示失败,这时程序还在运行。我想改成根据后台返回值来判断成功还是失败Ext.Ajax.request({... 我写了一个遍历文件的程序,运行需要几分钟,Ajax请求不到1分钟就显示失败,这时程序还在运行。我想改成根据后台返回值来判断成功还是失败
Ext.Ajax.request({
url: '../../../Material.mvc/pathMand',
params: { str: "D:\\WEB" },
method: 'POST',
success: function (response) {
Ext.Msg.alert("提醒信息", "系统提示:查找成功");
},
failure: function (response) {
Ext.Msg.alert("提醒信息", "系统出现问题,请联系管理员");
}
});
在线等,
展开
 我来答
百度网友d7e10266d1
2012-12-31 · TA获得超过5480个赞
知道小有建树答主
回答量:713
采纳率:0%
帮助的人:716万
展开全部
这个应当是ajax请求超时了,ExtJS做Ajax请求的时候,默认的相应时间是30秒,如果后来数据查询时间超过30秒,ExtJS就会报错,这就需要在Ajax开始后设置连接超时时间限制:

Ext.onReady(function() {
Ext.Ajax.timeout = 时间超时设置值,单位秒;
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式