JQuery插件第二十一个:利用Ajax判断链接是否有效
2012-02-08 06:42
323 查看
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <script type="text/javascript" src="../jquery-1.6.js"></script> </head> <body> <a href="1.aspx">link1</a> </body> </html> <script type="text/javascript"> //利用Ajax判断链接是否有效 (function ($) { $.fn.judgeLink = function(options){ var defaults = { error:"error Link!" } var options = $.extend(defaults, options); this.each(function(){ var thisa=$(this); if(typeof(thisa.attr("href"))!="undefined"){ thisHref=thisa.attr("href"); thisa.data('href',thisa.html()); $.ajax({ url: thisHref, type:"GET", cache: false, async: true, beforeSend:function(){ thisa.attr("onclick","return false;"); thisa.html("数据加载中..."); }, success: function(){ thisa.attr("onclick","return true;");thisa.html(thisa.data('href')); }, error: function(){ thisa.attr("href","javascript:alert('"+options.error+"');"); thisa.attr("target","_self"); thisa.html(thisa.data('href')); } }); } }); }; })(jQuery); $("body a").judgeLink({error:"该链接已经不可访问!"}); </script>
相关文章推荐
- JQuery 利用Ajax判断链接 是否有效
- JQuery 利用Ajax判断链接 是否有效
- 使用jquery插件测试url链接是否有效及js ping url
- 使用jquery插件测试url链接是否有效及js ping url
- js检测判断链接是否有效
- 利用AJAX在登录时判断用户名是否存在
- 利用x-requested-with判断请求是否是Ajax请求
- a 标记点击后通过ajax返回的布尔值结果进行判断是否在新窗口打开链接
- 注册JQuery使用ajax调用后台方法,判断用户名、邮箱是否存在,并显示隐藏提示
- (论坛答疑点滴)如何判断链接是否有效并且如果有效的话得到源代码
- JavaScript判断一个URL链接是否有效的实现方法
- 利用jQuery实现的Ajax 验证用户名是否存在
- 利用jQuery实现的Ajax 验证用户名是否存在
- jQuery上传插件uploadify判断文件是否存在
- 利用PHP 插件如何判断是否是有图新闻及获取图片地址教程
- 使用JS来判断页面中的链接是否有效
- 利用x-requested-with判断请求是否是Ajax请求
- 利用Ajax实现输入完验证码之后直接判断验证码是否正确
- 判断jquery.表单验证插件是否通过验证的解决办法
- 利用JQuery中如何判断元素中是否有文本