我是靠谱客的博主 孝顺抽屉,最近开发中收集的这篇文章主要介绍ajax判断链接是否存在,js检测判断链接(URL)是否有效(服务可用),觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

如何用javascript来判断请求的url/链接有效(可连接,可用)?

引言

有一个通讯录系统, 同时部署在几台服务器上, 但是主页上有个通讯录的链接, 链接到这个系统. 问题是, 有时候链接指向的服务器出故障, 于是希望在这个服务器出故障(服务不可用)的情况下, 能指向其他服务器的链接.

解决方案一: XMLHTTP方案

缺点: 使用ActiveXObject, 所以是IE Only. 非IE内核浏览器不可用.

解决方案二: jQuery扩展

以下内容参考[1]

主页: http://plugins.jquery.com/project/linkchecker

Demo 页面: http://sidashin.ru/linkchecker/

下载的压缩包内有调用样例.

补充:

如果针对一个具体的URL,光用jQuery,不需要插件可以这样:

$.ajax({

url: 'http://some.url.com',

type: 'GET',

complete: function(response) {

if(response.status == 200) {

alert('有效');

} else {

alert('无效');

}

}

});

最后

以上就是孝顺抽屉为你收集整理的ajax判断链接是否存在,js检测判断链接(URL)是否有效(服务可用)的全部内容,希望文章能够帮你解决ajax判断链接是否存在,js检测判断链接(URL)是否有效(服务可用)所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(34)

评论列表共有 0 条评论

立即
投稿
返回
顶部