$(document).on('submit', 'form[method="POST"]', function(event) {
alert();
});
当我提交表单时,上面的代码有效,但在我做了几次之后它就失去了绑定(bind)pjax导航。
我不知道为什么它停止触发,它放置了核心脚本,我从不刷新页面。
更新:
我做了一个实验绑定(bind)点击而不是提交
$(document).on('click','.test',function(){
alert('click')
})
它有效,但为什么它不能提交?
最佳答案
尝试使用ajaxComplete
事件
$(document).ajaxComplete(function(event, xhr, settings) {
// do stuff
})
关于javascript - jquery 使用 on 时绑定(bind)丢失,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34976913/