jquery判断页面网址是否有效的两种方法
方法一:(jQuery方法:适用所有浏览器)
HTML页面:
<!DOCTYPEhtml> <html> <headlang="en"> <metacharset="UTF-8"> <title></title> <scripttype="text/javascript"src="js/jquery-1.7.1.min.js"></script> </head> <body> <ahref="http://www.baidu.com/">【jquery检测链接有效性】</a> <ahref="www.baidu.com/">【jquery检测链接有效性2】</a> //<scripttype="text/javascript"src="js/base.js"></script> </body> </html>
JS页面:
//判断地址有效性
$("bodya").each(function(){
$(this).click(function(){
$.ajax({
url:$(this).attr("href"),
type:'GET',
complete:function(response){
if(response.status==404){
location.href="http://www.baidu.com/404.html";
alert('无效');
}else{
alert('有效');
}
}
});
});
});
方法二:(AJAXXMLHTTP方法:使用ActiveXObject,所以仅支持IE,非IE内核浏览器不可用。)
<scripttype="text/javascript">
functionchkurl(url){
varxmlhttp=newActiveXObject("Microsoft.XMLHTTP");
xmlhttp.open("GET",url,false);
xmlhttp.send();
if(xmlhttp.readyState==4){
if(xmlhttp.Status!=200)alert("不存在")
elsealert("存在")
}
}
</script>
<ahref="http://www.baidu.com/"onclick="javascript:returnchkurl(this.href);">【ajax检测链接有效性】</a>
以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持毛票票!
热门推荐
10 医师考试祝福语毕业简短
11 感恩老师祝福语简短独特
12 长辈生日祝福语简短大全
13 用名字做祝福语简短
14 给老公祝福语简短2026
15 开业贺卡祝福语简短高级
16 手写妈妈生日祝福语简短
17 客户十一祝福语大全 简短
18 侄儿恋爱的祝福语简短