javascript - 如何添加 javascript 文件(不是 twig 文件)的路径?

标签 javascript php symfony twig

我有 app.js 文件,里面有一堆 javascript 代码。除此之外,我希望能够添加路径。

var ul = " {{ path('chat_get_fnln', {'email':'%s'}) | url_decode | format('"+jid+"') | raw }}";

我需要在 app.js 中使用它,而不是一些 Twig 文件。

1)这种事有可能吗? 2)如果是,请指出我正确的方向。

我需要在 .js 文件中而不是在 .twig.html 中!!!

最佳答案

您还可以在twig模板中使用全局JS变量

<script>
    if (typeof app == 'undefined'){
    app = [];
}
app['your_url'] = '{{ path('your_route') }}';
app['other_value'] = 'value';
</script>

关于javascript - 如何添加 javascript 文件(不是 twig 文件)的路径?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20286986/

相关文章:

php - 将动态生成的表单嵌入到另一个表单中

javascript - 折叠 sm 和/或 md 屏幕上的 Bootstrap 卡

javascript - 为什么使用对象作为键的 Javascript 哈希会覆盖另一个对象键?

javascript - 如何仅在对 gapi.client.youtube 的 request.execute 完成后才执行功能?

php - 在 MySql 中增加 int 值

php - 如何获取 Symfony2 Controller 中的 Resources/Config 文件夹路径?

javascript - google.maps.MapOptions + JSON : avoid eval()?

php - 作为 Action 输入的后置参数

php - Xdebug 问题 : Time-out connecting to client (waited: 200 ms). :-(

php - symfony Doctrine 顺序