Javascript 使用href属性和id的ajax-on-anchor标记
我希望锚定标记的默认功能在使用ajax时得到增强,因此我试图从指定锚定标记的id发布/获取或请求数据,请参阅下文 我的锚标签中的代码Javascript 使用href属性和id的ajax-on-anchor标记,javascript,jquery,Javascript,Jquery,我希望锚定标记的默认功能在使用ajax时得到增强,因此我试图从指定锚定标记的id发布/获取或请求数据,请参阅下文 我的锚标签中的代码 <a href="processor.php" class="ajaxanchor" id="2">My Title</a> 但似乎根本不起作用,有谁能建议、推荐或提出如何使这项工作成功的想法呢?提前感谢。打开浏览器控制台F12并检查错误。是否调用了单击处理程序代码没有问题。它正在发布您提供的数据。请尝试将其添加到dom就绪处理程序中。此
<a href="processor.php" class="ajaxanchor" id="2">My Title</a>
但似乎根本不起作用,有谁能建议、推荐或提出如何使这项工作成功的想法呢?提前感谢。打开浏览器控制台F12并检查错误。是否调用了单击处理程序代码没有问题。它正在发布您提供的数据。请尝试将其添加到dom就绪处理程序中。此外,无论是否动态创建锚元素,Fixed:D,我使用了不同的方法。下面是我使用的代码var location=$this.attr'href';$。ajax{url:location,type:POST,data:{jkey:'POST',POST_id:this.id},success:functiondata,textStatus,jqXHR{if$.trimdata==success{alert success;}else{alert data;},error:functionjqXHR,textStatus,errorrown{alert fail;};
$('a.ajaxanchor').click(function() {
var location = $(this).attr('href');
// use jQuery's $.post, to send the request
// the second argument is the request data
$.post(location, {jkey: "post", post_id: this.id}, function(data) {
// data is what your server returns
});
// prevent the link's default behavior
return false;
});