JavaScript如何判断请求的资源是否是404?

已邀请:

zkbhj - 凯冰科技站长

赞同来自:

//判断一个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可以访问');
}
});
扩展:
PHP通过下面的方式可以判断404。
$url = "http://www.zkait.com/wp-conten ... 3B%3B  
$headers = @get_headers($url);
if(strpos($headers[0],'404') )
{
$url="http://www.zkait.com/wp-conten ... 3B%3B
}

要回复问题请先登录注册