Pjax运行页面特定的脚本

时间:2016-03-16 11:14:18

标签: jquery ajax pjax

我正在创建一个应用程序,我正在使用pjax进行页面导航。我主要担心的是,通过使用pjax,特定于某些页面的脚本将无法与pjax一起运行。 使一切正常工作的唯一方法是在pjax:end(或成功)中包含脚本,并在$(document).ready(function(){// scripts here}中复制它们。 这是唯一的解决方案和性能明智,因为现在我的代码在pjax和$(document).ready中都重复了吗?

1 个答案:

答案 0 :(得分:0)

你的任务的答案是肯定的! document.ready中的脚本仅适用于加载,并且在pjax响应页面中不起作用。所以你必须在pjax response和document.ready中复制脚本。

相关问题