将 AJAX 响应中的 JS var 传递给 Twig
Passing a JS var from AJAX response to Twig
我正在尝试将从 Ajax 响应中收到的 Javascript var = value
传递给 twig |trans
过滤器,以便我可以翻译字符串。
{{('makler.realestate::lang.tip_neprem.' ~ value)|trans}}
不起作用,因为值 returns 为空。
$.each( tipi_nepremicnin, function( key, value ) {
$(select_input)
.append(
"<option value='" + value + "'>"
+ '{{('makler.realestate::lang.tip_neprem.' ~ value)|trans}}'
+ "</option>").removeAttr("disabled"
);
}
你不能那样做。
您有两个解决方案:
- 翻译您在 PHP 中的内容,然后将其传递给 ajax response
- 使用Bazing js translation bundle这样你就可以翻译JS变量
我正在尝试将从 Ajax 响应中收到的 Javascript var = value
传递给 twig |trans
过滤器,以便我可以翻译字符串。
{{('makler.realestate::lang.tip_neprem.' ~ value)|trans}}
不起作用,因为值 returns 为空。
$.each( tipi_nepremicnin, function( key, value ) {
$(select_input)
.append(
"<option value='" + value + "'>"
+ '{{('makler.realestate::lang.tip_neprem.' ~ value)|trans}}'
+ "</option>").removeAttr("disabled"
);
}
你不能那样做。
您有两个解决方案:
- 翻译您在 PHP 中的内容,然后将其传递给 ajax response
- 使用Bazing js translation bundle这样你就可以翻译JS变量