有没有一种简单的方法可以使用click事件对象在单击链接的href属性的末尾获取参数?
$(document).ready(function() { $('#pages').delegate("a","click",function(e) { var formData = "parameters to clicked link"; $.ajax({ url: 'friends2.PHP',dataType: 'json',data: formData,success: function(data) { $('#searchbutton').attr("disabled",false); $('#searchresults').html(data.results); $('#pages').html(data.paginate); } });//ajax end return false; }); });
这是相关的HTML:
<div id="pages"> <span class="disabled">prevIoUs</span> <span class="current">1</span> <a href="friends.PHP?term=ma&p=2">2</a> </div>
我正在尝试做的是对我用ajax完成的搜索结果进行分页.搜索运行正常,并获取与查询匹配的用户列表.创建分页链接的结果脚本部分也正常工作.
在上面的示例中,有两页结果.当用户点击链接转到结果的第2页时,我想要做的是截取链接点击,而是使用term = ma& p = 2作为传递给请求的数据创建新的ajax请求.
所以,长话短说,是否有一种简单的方法可以从事件对象中获取term = ma& p = 2来传递上面jQuery中的匿名函数?
解决方法
原文地址:https://www.jb51.cc/js/158846.html
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。