0
有谁知道我可以重新应用脚本到通过PJAX加载的内容吗?例如$ .pjax.reload({容器: '#列表'});除了现在我的列表不再可排序以外,它的工作很棒。如何获取DOM脚本以更新新内容。Yii2 Pjax内容
有谁知道我可以重新应用脚本到通过PJAX加载的内容吗?例如$ .pjax.reload({容器: '#列表'});除了现在我的列表不再可排序以外,它的工作很棒。如何获取DOM脚本以更新新内容。Yii2 Pjax内容
您需要处理pjax:success
事件。手动
function initFeatures() {
$('#my-selector').widget();
$('some element').on('click', function(){/*...*/});
/* and so on...*/
}
$(document).on('pjax:success', function(data, content) {
initFeatures();
});
使用不同的功能,用于这种东西很方便反正你可以重新初始化脚本,如果你没有/唐:例如(假设你有功能initFeatures()
由init你的JS的东西。 “不想使用的功能的方法:
$(document).on('pjax:success', function(data, content) {
$('#my-selector').widget();
/* and so on...*/
});
更多pjax事件here
@Tony,我发现pjax:。成功事件昨天我的问题后,我一定会试试这个谢谢作出回应。 – IgnitedCoder