毕业论文开发语言企业开发JAVA技术.NET技术WEB开发Linux/Unix数据库技术Windows平台移动平台嵌入式论文范文英语论文
您现在的位置: 毕业论文 >> WEB开发 >> 正文

为什么在页面的ajax中接受的是failure信息,其中response.status为0

更新时间:2012-9-5:  来源:毕业论文

在使用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回调

设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©youerw.com 优尔论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。