前言
在线上找了好多都不适用,自己瞎倒腾了一下,希望能帮到大家!话不多说,下面是解决方案:
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参数即可
js检测链接(URL)是否有效
原文地址:http://www.cnblogs.com/zFelix/p/8037028.html