开发者社区> 问答> 正文

ajax跨域失败请求失败怎么提示用户?

我的ajax跨域是用的jquery jsonp实现的

$.ajax({
        url: 'http://192.168.11.139:8080/server/getUserJsonList.jsp',
        dataType: 'jsonp',
        jsonp:  'jsonpcallback',
        success: function(data, textStatus) {
            console.log('===>> in startDataSync.success');
            //createTable();
            insert(data);
        },
        error: function(XMLHtppRequest, textStatus, errorThrow) {
 
            debugger;
        },
        complete: function(XHR, TS) {
            debugger;
        }
    });

如果我的服务器没开启, url请求是失败的. 但是没有进入error和complete方法

这时候我想提示用户服务器连接不上怎么做?

展开
收起
a123456678 2016-07-07 10:15:13 2154 0
1 条回答
写回答
取消 提交回答
  • try{
     
     // $.ajax({...})
     
    }catch(e){
      alert("请求服务器失败")
    }
    2019-07-17 19:52:33
    赞同 展开评论 打赏
问答分类:
问答标签:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
面向失败设计 立即下载
低代码开发师(初级)实战教程 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载