如何在Symfony2中返回Javascript?
与RubyonRails一样,您可以返回带有一些预渲染的Javascript,以便通过AJAX动态更新客户端站点 在Symfony2中调用某些路由时,如何返回Javascript 例如,当通过如何在Symfony2中返回Javascript?,symfony,Symfony,与RubyonRails一样,您可以返回带有一些预渲染的Javascript,以便通过AJAX动态更新客户端站点 在Symfony2中调用某些路由时,如何返回Javascript 例如,当通过\item\{itemId}\update\u外观调用updateItemAppearanceAction时,返回Javascript文件updateItemAppearance.js.twig,其中包含数组(“item”->$item) 多谢各位 如果您想为javascript返回数据,可以在“updat
\item\{itemId}\update\u外观调用updateItemAppearanceAction
时,返回Javascript文件updateItemAppearance.js.twig
,其中包含数组(“item”->$item)
多谢各位 如果您想为javascript返回数据,可以在“updateItemAppearance.js.twig”中执行此操作
如果您正在使用JMSSerializer,您可以
var javascriptVar = "{{twigVar|serialize('json')|raw('js') }}";
更多信息:,如果您想为javascript返回数据,可以在“updateItemAppearance.js.twig”中执行此操作
如果您正在使用JMSSerializer,您可以
var javascriptVar = "{{twigVar|serialize('json')|raw('js') }}";
更多信息:,在名为updateItemAppearanceAction的操作方法中:
创建渲染视图
实例化响应对象,在构造函数中传递渲染视图
将响应对象实例的响应头中的内容类型设置为text/javascript
因此,您在updateItemAppearance.js.twig文件中编写的javascript可以通过通常的方式作为javascript文件嵌入
<script src="/updateItemAppearance.js"></script>
或使用“细枝路径”辅助对象
<script src="{{ path('default_update_item_appearance_js') }}"></script>
在名为updateItemAppearanceAction的操作方法中:
创建渲染视图
实例化响应对象,在构造函数中传递渲染视图
将响应对象实例的响应头中的内容类型设置为text/javascript
因此,您在updateItemAppearance.js.twig文件中编写的javascript可以通过通常的方式作为javascript文件嵌入
<script src="/updateItemAppearance.js"></script>
或使用“细枝路径”辅助对象
<script src="{{ path('default_update_item_appearance_js') }}"></script>