2016-07-04 4 views
1

Я пытаюсь передать Javascript var = value, который я получаю от ответа Ajax на ветку |trans, чтобы я мог переводить строки.Передача JS var из ответа AJAX на Twig

{{('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

Возможный дубликат [Что такое разница между клиентским и серверным программированием?] (http://stackoverflow.com/questions/13840429/what-is-the-difference-between-client-side-and-server-side-programming) – ShiraNai7

ответ

1

Вы не можете этого сделать.

У вас есть два решения:

  1. Перевести содержание в PHP затем передать его Аяксу ответ
  2. Используйте Bazing js translation bundle, так что вы можете перевести переменные JS
+0

Точно ответ, который я искал. Спасибо :) – Svedr

Смежные вопросы