博客
关于我
强烈建议你试试无所不能的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

你可能感兴趣的文章
【规范】javascript 变量命名规则
查看>>
Algorithms
查看>>
老李推荐:第14章6节《MonkeyRunner源码剖析》 HierarchyViewer实现原理-装备ViewServer-启动ViewServer...
查看>>
《面对对象分析与设计》书摘
查看>>
VC2010MFC下的ArcEngine开发(一)
查看>>
Android Studio 1.0.2 设置内存大小
查看>>
捕获与异常
查看>>
数据适配 DataAdapter对象
查看>>
有序列表ol和定义列表dl,dt,dd
查看>>
联想小新Air 15 安装黑苹果macOS High Sierra 10.13.6过程
查看>>
公共POI导出Excel方法–java
查看>>
次短路——Dijkstra
查看>>
C++ compile issue
查看>>
安卓中的shape
查看>>
站立会议总结08
查看>>
C++ stat判断路径是文件还是目录
查看>>
动态代理
查看>>
ie11下,接受postmessage返回的信息
查看>>
7 big mistakes to avoid in first year of retirement
查看>>
小技巧
查看>>