最佳答案
可以自己构造一个方法来判断。利用jquery的ajax强求返回请求结果这个"特点",如果这个url不存在,ajax请求会返回404.然后判断返回的状态码:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
|
//判断一个url是否可以访问
function
IsLoad(_url,fun){
$.ajax({
url:_url,
type:
"get"
,
success:
function
(){
//说明请求的url存在,并且可以访问
if
($.isFunction(fun)){
fun(
true
);
}
},
statusCode:{
404:
function
(){
//说明请求的url不存在
if
($.isFunction(fun)){
fun(
false
);
}
}
}
});
}
//调用
IsLoad(
'www.baidu.com'
,
function
(res){
if
(res){
alert(
'请求的url可以访问'
);
}
});
|
最佳答案
可以自己构造一个方法来判断。利用jquery的ajax强求返回请求结果这个"特点",如果这个url不存在,ajax请求会返回404.然后判断返回的状态码: