首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Ajax >

Ext.ajax返回码为0,请给予帮助,该怎么解决

2012-09-10 
Ext.ajax返回码为0,请给予帮助在使用ext的ajax进行交互时,执行下面代码后进入后台action中,查看日志action

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

JScript code
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回调

热点排行