我有这段代码,Ajax调用工作正常并显示宏,我的问题是我如何获得投票点击工作,通过ajax调用加载到#existingComments
的数据,因为ajax调用正在触发页面加载?
<script>
$(function() {
var vData = {aid:2,rid:2};
$.ajax(
{
url : "ajax.php",
type: "POST",
data : vData,
success: function(data, textStatus, jqXHR)
{
$("#existingComments").html(data);
},
error: function (jqXHR, textStatus, errorThrown)
{
$("#existingComments").html("");
}
});
// Disable links on vote buttons
$(".vote").on("click", "a", function(e) {
e.preventDefault();
alert('yup');
});
});
</script>
加载到#existingComments
的代码片段:
<div class="comment">
<div data-cid="1" class="vote">
<a title="+1 Vote" href="#"><span class="upVote"> </span></a>
</div>
</div>