pjax插入pjax容器的html代码包含一些javascript代码。它工作正常 - 当pjax插入时,执行js。
但是,当用户点击浏览器的“后退”按钮时,就不会发生这种情况。
示例情况:
答案 0 :(得分:3)
要加载页面中添加的jquery,需要在pjax事件完成后调用它。
要使其在浏览器的后退/前进按钮点击时也能正常工作,您可以使用pjax-end事件。
$("#pjax_container_id").bind('pjax:end', function() {
// call your jquery functions
});
希望这会对你有所帮助。
感谢。