如题,可能是pjax的原因,跳转到一个新页面时,自己写的js事件不触发,强制刷新页面后可以触发,请问是什么问题?
要在Controller里用Admin::script('my_own_js();')叫自定义function,写在return之前。
my_own_js.js:
function my_own_js(){
alert('my own js');
}
Controller.php:
public function index(){
Admin::script('my_own_js();');
return Admin::content(function (Content $content) {
}
}
@tobeychen 我这样操作的还是不行
@tobeychen 我这样操作的还是不行
我这边遇到同样的问题,使用上面的方法是可以的。
有可能会在其他地方出错,提示一下:
app/Admin/bootstrap.php下添加Admin::js('/your/javascript/path/js.js');来引用自己的js代码;my_own_js()中添加监听。
Most helpful comment
要在Controller里用Admin::script('my_own_js();')叫自定义function,写在return之前。
my_own_js.js:
Controller.php: