局部视图上的 Yii2 资产不起作用
Yii2 assets on partial view not work
我在 Yii2 中 ajax 加载的局部视图有问题。此视图注册了一个资产(css 和 javascript),当视图通过 ajax 加载时,脚本第一次正常工作,从第二次开始脚本不再工作,有人了解这个问题,我该如何解决?
谢谢!
这与 Yii 无关,但与您将 javascript 事件与 jquery 绑定的方式有关。
因此,在处理 ajax 加载内容事件的 JS 文件中,而不是像
这样的代码
$('selector').on('event name', function(){})
使用
$(document).on('event name', 'selector', function(){})
阅读更多内容
我在 Yii2 中 ajax 加载的局部视图有问题。此视图注册了一个资产(css 和 javascript),当视图通过 ajax 加载时,脚本第一次正常工作,从第二次开始脚本不再工作,有人了解这个问题,我该如何解决? 谢谢!
这与 Yii 无关,但与您将 javascript 事件与 jquery 绑定的方式有关。
因此,在处理 ajax 加载内容事件的 JS 文件中,而不是像
这样的代码
$('selector').on('event name', function(){})
使用
$(document).on('event name', 'selector', function(){})