美文网首页
ajax_超时检查

ajax_超时检查

作者: 古佛青灯度流年 | 来源:发表于2019-09-29 21:29 被阅读0次
    $.ajax({
           type: "POST",
           contentType: "application/json",
           url: "../ws/MyService.asmx/test",
           data: '{"email":"'+email+'"}',
           timeout: 30000, //超时时间:30秒
           dataType: 'json',
           error: function(XMLHttpRequest, textStatus, errorThrown){
           //TODO: 处理status, http status code,超时 408
           // 注意:如果发生了错误,错误信息(第二个参数)除了得到null之外,还可能  
          //是"timeout", "error", "notmodified" 和 "parsererror"。
           },success: function(result) {
             // TODO: check result
           }
    });               
    另外,error事件返回的第一个参数XMLHttpRequest有一些有用的信息:
    XMLHttpRequest.readyState: 状态码
     0 - (未初始化)还没有调用send()方法
     1 - (载入)已调用send()方法,正在发送请求
     2 - (载入完成)send()方法执行完成,已经接收到全部响应内容
     3 - (交互)正在解析响应内容
     4 - (完成)响应内容解析完成,可以在客户端调用了
    

    相关文章

      网友评论

          本文标题:ajax_超时检查

          本文链接:https://www.haomeiwen.com/subject/nwpqpctx.html