通用的A标签请求替换成ajax请求

转自:http://wchlt.blog.163.com/blog/static/219605720131112327584/

简介:

将A标签的请求通过ajax代替,支持回调函数,默认请求成功通过alert提示

用法:

$(element).href2ajax(fn);

参数:

element:A标签对象;

fn:回调函数,接收data数据如function(data){……}


<!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <script src="/js/jquery-1.6.2.min.js"></script> <script> jQuery.fn.extend({ href2ajax: function (fn){ $(this).click(function(){ $.ajax({ url: this.href, error: function(XMLHttpRequest, textStatus, errorThrown){ alert(XMLHttpRequest.responseText); }, success: function(data){ try{ fn.call(this,data); }catch(exception){ alert(data); } } }); return false; }); } }); </script> </head> <body> <a href="/js/abc?id=1">删除</a> <script> $('a').href2ajax(); </script> </body> </html>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值