这不是进行ajax调用。我猜它是javascript,在控制台上请求显示为“html”而不是“JS”。我有类似的 javascripts 为其他 ajax 工作,但不知道这里有什么问题。
_list_page.html.erb
<div class="digg_pagination">
<div class="page_info">
<%= page_entries_info @list_page %>
</div>
<%= will_paginate @list_page, :container => true, , :remote => true %>
</div>
JS 在 list_page.js.erb 文件中呈现 -
$(".pagination a").click(function() {
$.ajax({
type: "GET",
url: $(this).attr("href")
});
return false;
});
编辑:试过 jQuery 绑定,没有用。由于某种原因,单击事件与元素没有绑定。
$(".pagination a").bind('click', function(event) {
alert('User clicked on "test"'); # Even this isn't working
$.ajax({
type: "GET",
url: $(this).attr("href")
});
return false;
});