【发布时间】:2016-10-13 12:11:29
【问题描述】:
我是 symfony2 的基本用户。我正在尝试在 Symfony2 中使用 jquery 执行过滤搜索结果功能:
1. 在 javascript 部分的 twig 视图中,我从输入中获取数据并将 ajax 请求发送到控制器 usung $.ajax()
2. 在控制器中,我从数据库中获取数据。我发出的最后一条指令return new jsonRespons(data)
3. 在最后一步中,我在 ajax 方法的成功函数中呈现数据。除了图像显示,一切都完美无缺。在数据库中,我存储图像名称。我尝试使用 下面的代码来破坏它:
var zmienna='images/ksiazki/'+data[i]['source']+'.jpg'
<div class="book-image"><img src="{{asset(zmienna)}}" class="img-responsive"/></div>
它不起作用。请帮忙。也许我完成这项任务的方法是错误的?我应该如何在 Symfony2 中正确执行?是否可以将 ajax 结果数据不发送到 javascript 部分,而是发送到 twig 模板的主要部分?
提前致谢。
【问题讨论】:
标签: javascript php jquery ajax symfony