博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
jquery判断页面网址是否有效
阅读量:4574 次
发布时间:2019-06-08

本文共 1055 字,大约阅读时间需要 3 分钟。

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

 

HTML页面:

       
【jquery检测链接有效性】 【jquery检测链接有效性2】 // 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="" onclick="javascript:return chkurl(this.href);">【ajax检测链接有效性】</a>

 

 

拓展学习:

404  找不到,  Web 服务器找不到您所请求的文件或脚本。请检查URL 以确保路径正确。

 

转载于:https://www.cnblogs.com/seven077/p/6144393.html

你可能感兴趣的文章
winform 获取当前名称
查看>>
报表分栏后的排序
查看>>
Django中models定义的choices字典使用get_FooName_display()在页面中显示值
查看>>
nohup命令详解(转)
查看>>
别人的Linux私房菜(1)计算机概论
查看>>
系统编程之文件操作
查看>>
ModelState.IsValid
查看>>
React-Native 环境部署
查看>>
0x27 A*
查看>>
bzoj4872: [Shoi2017]分手是祝愿
查看>>
android底部标题栏的实现
查看>>
[Oracle整理]Oracle之ROWTYPE和RECORD
查看>>
英语语法之一致平衡
查看>>
ats 安全
查看>>
NOI导刊2010提高(06) 黑匣子
查看>>
字节对齐[转]
查看>>
(53)zabbix模板
查看>>
单元测试简介
查看>>
c++的复制构造函数
查看>>
关于大数据你必须了解的几个关键词
查看>>