欢迎来到Doc100.Net免费学习资源知识分享平台!
您的位置:首页 > 程序异常 >

ext.ajax回来码为0,请给予帮助

更新时间: 2014-01-05 01:54:01 责任编辑: Author_N1

 

Ext.ajax返回码为0,请给予帮助
在使用ext的ajax进行交互时,执行下面代码后进入后台action中,查看日志action正常执行,也正常返回,那为什么在页面的ajax中接受的是failure信息,其中response.status为0,response.responseText为undifine?请大牛们帮忙分析一下。
(后台action中打了日志,查看日志一切执行正常)


Ext.Ajax.request(
{
url : batchUrl,
method : 'post',
timeout : timeout,
params :
{
deleteIds : deleteIds,
deleteNames : deleteNames
},
success : function(response, options)
{
var info = response.responseText;
alert(info);
},
failure : function(response, options) // 删除出现异常的情况,提示删除失败
{
var respText = Ext.util.JSON.decode(resp.responseText);
//偶现的response.status为0,response.responseText为undifine,请问为什么会失败?
alert("failure-->" + response.status + "==" + response.responseText + "==" + respText.error);
}
});



--参考方法--
var respText = Ext.util.JSON.decode(resp.responseText);


应该是超时了。你客户端设置超时5分钟没用的,确保你服务器的配置也允许脚本执行5分钟,要不服务器端脚本超时也会执行failure回调
上一篇:上一篇
下一篇:下一篇

 

随机推荐程序问答结果

 

 

如对文章有任何疑问请提交到问题反馈,或者您对内容不满意,请您反馈给我们DOC100.NET论坛发贴求解。
DOC100.NET资源网,机器学习分类整理更新日期::2014-01-05 01:54:01
如需转载,请注明文章出处和来源网址:http://www.doc100.net/bugs/t/2771/
本文WWW.DOC100.NET DOC100.NET版权所有。