前言
在线上找了好多都不适用,自己瞎倒腾了一下,希望能帮到大家!话不多说,下面是解决方案:
1、引用jq库
2、
$.ajax({ type:‘get‘, url: "链接", dataType: ‘jsonp‘, timeout: 1000, complete: function (res) { if (res.status == 200) { console.log(‘有效链接‘) } else { console.log(‘无效链接‘) } }
})
实现原理:
1、使用jsonp,解决跨域问题
2、使用timeout,在服务端出错时(http状态码为:5XX、4XX),jquery无法捕获到这个错误,只要加上timeout参数即可