当前位置: 代码迷 >> J2EE >> 关于jquery ajax 服务器超时 客户端怎么办
  详细解决方案

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

热度:32   发布时间:2016-04-22 03:03:35.0
关于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("其他错误。");        }    }}
  相关解决方案