Проблема ответ AJAX с Symfony2 (PHP)

У меня есть проблема с кодом:

$cadenaScroll_respuesta.="<li> <div id='usuario-respond'><div id='imagen-usuario-respond' ><ul> <li id='nombreUsuario'> <b>".$respuesta->getUsuario()." </b></li><li id='avatar'> <img src = {{ asset('bundles/UsuarioBundle/Uploads/' ~ ".$respuesta->getFoto()." ~' ) }}'  width='100%'  height='100%'/> </li> <li id='opciones'><b>  opciones </b> </li> </ul></div>".$respuesta->getTexto()."</div></li>";
    }

я возвращаю предыдущую цепь с respond с драйвера, и главным образом нуждаюсь в ней чтобы в делать append li ul (это темы форумов, что обновляет из-за scrolling просьбу Аякс).

в моей функции success jquery

success: function(data) {

                    alert(data);
                    $('#loading').hide();
                    //window.scrollTo(50, 0);
                    $('#detalle ul').append(data);
                },

в браузере меня не распознает dir Asset (когда я даю ему инспектировать элемент, он появляется у меня)

<img src="{{" asset('bundles="" usuariobundle="" uploads="" '="" ~="" 1.jpg="" ~'="" )="" }}'="" width="100%" height="100%">

с чем я интуитивно чувствую, что он не распознает мне символы / и помещает мне кавычки остальные

1
задан 14.06.2017, 17:07
1 ответ

Ты используешь код twig внутри string в php, но для того, чтобы работал переводчик twig, должен использовать метод "render" драйвера и иметь код twig в виде.

Это не задание jquery переводить вышеупомянутые блоки и функции. К нему должен прибывать точно html, который ты хочешь, чтобы он добавил в страницу.

0
ответ дан 24.11.2019, 14:19