重置PJAX页面更改的所有脚本

时间:2013-01-31 05:52:00

标签: javascript jquery ajax pjax

如果我使用 PJAX 获取不同的页面,我使用的脚本就是我访问的第一个页面持久保存到第二个页面,之后通过 PJAX

我已经尝试过重置功能,以及类似的东西,这是太多的工作。是否有可能在 PJAX 页面更改时我可以重置所有Javascript绑定?

是否可以使用部分每页Javascript? (例如在页面更改时保留 jQuery ,但删除每页的其他脚本)

由于只需附加<script>标记即可引用Javascript文件,可以相反吗? (我知道删除该脚本标记不会删除脚本)

1 个答案:

答案 0 :(得分:1)

您的内部“框架”不应包含任何Javascript。您应该将所有Javascript放在页面顶层可用的函数中,然后使用the PJAX API挂接页面更改以启用/禁用适当的功能。