【问题标题】:Passing a JS var from AJAX response to Twig将来自 AJAX 响应的 JS var 传递给 Twig
【发布时间】:2016-11-06 02:23:33
【问题描述】:

我正在尝试将从 Ajax 响应收到的 Javascript var = value 传递给树枝 |trans 过滤器,以便我可以翻译字符串。

{{('makler.realestate::lang.tip_neprem.' ~ value)|trans}} 不起作用,因为 value 返回空。

  $.each( tipi_nepremicnin, function( key, value ) {
    $(select_input)
    .append(
    "<option value='" + value + "'>" 
    + '{{('makler.realestate::lang.tip_neprem.' ~ value)|trans}}'  
    + "</option>").removeAttr("disabled"
    );
  }

【问题讨论】:

标签: javascript php symfony twig octobercms


【解决方案1】:

你不能这样做。

你有两个解决方案:

  1. 在 PHP 中翻译您的内容,然后将其传递给 ajax 响应
  2. 使用Bazing js translation bundle,这样你就可以翻译JS变量了

【讨论】:

  • 正是我正在寻找的答案。谢谢你:)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-03-22
  • 1970-01-01
  • 2018-09-01
  • 2023-03-25
相关资源
最近更新 更多