一起学习网 一起学习网


jquery判断页面网址是否有效的两种方法

网络编程 jquery判断页面网址是否有效的两种方法 06-22

方法一:(jQuery方法: 适用所有浏览器)

HTML页面:

<!DOCTYPE html>
<html>
<head lang="en">
 <meta charset="UTF-8">
 <title></title>
 <script type="text/javascript" src="js/jquery-1.7.1.min.js"></script>
</head>
<body>
<a href="http://www.baidu.com/">【jquery检测链接有效性】</a>
<a href="www.baidu.com/">【jquery检测链接有效性2】</a>
//<script type="text/javascript" src="js/base.js"></script>
</body>
</html>

JS页面:

//判断地址有效性
$("body a").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('有效');
    }
   }
  });
 });
});

方法二:(AJAX XMLHTTP方法: 使用ActiveXObject,所以仅支持IE,非IE内核浏览器不可用。)

<script type="text/javascript">
function chkurl(url) {
  var xmlhttp = new ActiveXObject( "Microsoft.XMLHTTP");
  xmlhttp.open("GET",url,false);
  xmlhttp.send();
  if(xmlhttp.readyState==4){
   if(xmlhttp.Status != 200) alert("不存在")
   else alert("存在")
  }
}
</script>
<a href="http://www.baidu.com/" onclick="javascript:return chkurl(this.href);">【ajax检测链接有效性】</a>

以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持积木网!

基于jQuery实现的查看全文功能【实用】
话不多说,请看具体实例自己引用jQuery.js版本查看全文---收起(文本内容少于四行,不显示查看全文---收起,超过五行时才显示出来并有此功能)!doctype

jQuery实现模拟flash头像裁切上传功能示例
本文实例讲述了jQuery实现模拟flash头像裁切上传功能。分享给大家供大家参考,具体如下:是的,jq已经有类似的插件了,或者干脆用flash算了,为什么

jquery实现简单的瀑布流布局
是开头都会说的原理瀑布流布局有两种,一种是固定列,一种是非固定列。在此主要记述第一种的实现。固定列的特征是:无论页面如何缩放,每行的


编辑:一起学习网

标签:有效性,方法,本文,页面,功能