下面是一段coffeescript:
$('a.view-more-link').on "click", ->
newPageString = $(this).attr("href").replace(/page=(.*?)&/, (a,b) ->
String("page=" + (Number(b) + 1) + "&")
)
$(this).attr "href", newPageString
我在点击链接时使用此方法增加页码。我的期望是当我点击链接时,我的内容加载并附加到我的差异,然后href中的页码增加:
Started GET "/community?page=2&per=8" for 33.33.33.1
然后href页面从2增加到3。
然而,当我在rails控制台中查看请求时,会发生什么。我看到正在调用新增加的页码:
Started GET "/community?page=3&per=8" for 33.33.33.1
我的问题是:
谢谢大家的时间!
答案 0 :(得分:0)
anchor
元素的默认操作是导航到href
,您需要阻止此默认操作。
$('a.view-more-link').on 'click', (e) ->
e.preventDefault()
...