我正在使用hinclude异步加载内容,如http://symfony.com/doc/current/book/templating.html#asynchronous-content-with-hinclude-js中简要说明的。该片段已成功异步加载,但是,我无法从该片段内部运行Java脚本。我想知道片段加载后是否有回调函数,或者是否有其他方法可以从片段中运行脚本。我有下面的代码使用hinclude渲染片段:
{% render "DBundle:Prt:viewSns" with {'slug': prt.id}, {'standalone' : 'js'} %}
我看了一下hinclude.js代码。它通过插入已加载的内容element.innerHTML
。这意味着您的JavaScript将永远不会被评估。
这里有一个请求请求,它可以满足您的需求:https : //github.com/mnot/hinclude/pull/8
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句