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

关于jquery ajax 服务器超时 客户端怎么办

2012-01-01 
关于jquery ajax 服务器超时 客户端怎么处理各位大神想问个问题,我用jquery的$.post去做ajax,现在是这么用

关于jquery ajax 服务器超时 客户端怎么处理
各位大神   想问个问题,我用jquery的$.post去做ajax,现在是这么用的:
[code=Java]
$.post(url,{},function(returnData,status){

if(status== "success "){
//逻辑
}
[/code]
我想的是如果我的服务器长时间没有响应向在客户端出来个弹出框,告诉客户服务器忙,应该怎么做?如何测试?求助

[解决办法]
注意,jQuery判断的超时,是在定义的时间内,服务器没有返回相应,但此时服务器可能仍在进行运算。

JScript code
$.ajax({    type: "POST",    timeout : 15000,    error : function(XMLHttpRequest, textStatus, errorThrown) {        if(textStatus == 'timeout') {            alert("您的操作请求已经超时");        } else {            alert("其他错误。");        }    }} 

热点排行