使用

时间:2016-01-24 14:24:11

标签: javascript jquery ajax pjax

$(document).on('submit', 'form[method="POST"]', function(event) {
alert();
});

上面的代码在我提交表单时有效但在我执行pjax导航后失去了绑定。

我不知道为什么它会停止触发,它放置了核心脚本,我从不刷新页面。

更新:

我做了一个实验绑定点击而不是提交

$(document).on('click','.test',function(){
      alert('click')
    })

它有效,但为什么它不提交?

1 个答案:

答案 0 :(得分:0)

尝试使用ajaxComplete事件

$(document).ajaxComplete(function(event, xhr, settings) {
  // do stuff
})