Javascript pjax:如何使返回按钮从服务器重新请求html
pjax插入pjax容器的html代码包含一些javascript代码。它工作得很好——当pjax进行插入时,js被执行 但是,当用户单击浏览器的“后退”按钮时,不会发生这种情况 示例情况:Javascript pjax:如何使返回按钮从服务器重新请求html,javascript,pjax,Javascript,Pjax,pjax插入pjax容器的html代码包含一些javascript代码。它工作得很好——当pjax进行插入时,js被执行 但是,当用户单击浏览器的“后退”按钮时,不会发生这种情况 示例情况: 用户转到/aaa 用户单击指向/bbb的pjax'ed链接(请求的 html包含js,它被执行) 用户单击指向/ccc的pjax'ed链接 用户单击指向/bbb的pjax'ed链接(请求的 html包含js,它被执行) 用户单击指向/ccc的pjax'ed链接 用户单击后退按钮-js不会执行 要加载页面中
- 用户转到/aaa
- 用户单击指向/bbb的pjax'ed链接(请求的 html包含js,它被执行)
- 用户单击指向/ccc的pjax'ed链接
- 用户单击指向/bbb的pjax'ed链接(请求的 html包含js,它被执行)
- 用户单击指向/ccc的pjax'ed链接
- 用户单击后退按钮-js不会执行
$("#pjax_container_id").bind('pjax:end', function() {
// call your jquery functions
});
希望这对你有帮助
谢谢