- 瀏覽器的返回功能, 會觸發(fā) page:change 事件, 并且之前元素綁定的事件
也是有效的,這樣就造成了綁定的事件會執(zhí)行兩次.
解決辦法:
給html原始綁定事件前要加上 unbind(), 例如:
$(this).unbind().click(function(){
...
})
$(form).unbind().on('ajax:success', function(){
...
})
- 表單提交
直接提交的話會跳轉(zhuǎn)頁面, 不會走tuborlink的流程
form.trigger('submit.rails');