我有一些javascript只在加载某个jQuery对话框时才需要。我把它放在外部文件中并在控制器中引用它:
$this->view->inlineScript()->appendFile('/theme/flat/scripts/new-post.js');
在我的new-post.ajax.phtml文件中,我有以下一行:
<?=$this->inlineScript();?>
但我无法让它发挥作用。没有插入脚本标签或内容。
如果我将相同的代码放在非ajax控制器中并查看它可以正常工作。
ajaxContext操作助手是否可能禁用inlineScript视图助手?为什么?它有办法吗? (我用ajax提取了很多片段,每个片段都有自己的javascript代码)。