将AJ var从AJAX响应传递给Twig

时间:2016-07-04 11:09:22

标签: javascript php symfony twig octobercms

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

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

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

1 个答案:

答案 0 :(得分:1)

你不能这样做。

您有两个解决方案:

  1. 使用PHP翻译您的内容,然后将其传递给ajax响应
  2. 使用Bazing js translation bundle以便翻译JS变量