jQuery的图像显示
问题描述:
的Jquery:jQuery的图像显示
var res = $.parseJSON(data);
if(res.status == true)
{
//console.log(res.show.image);
var result = '<img src="{{asset('newuploads/+res.show.image+')}}"><br>'+
'Product Name:'+res.show.product_name+'<br>'+
'Price:'+res.show.price+'<br>';
$('#result').html(result);
}
}
产品名称和价格都显示而不是图像。 console.log(res.show.image);
给出了正确的图像名称,但我无法显示图像。
在PHP中,(laravel),这将做到这一点:
<img src="{{asset("newuploads/{$show->image}")}}">
答
{{asset()}}
并非为了动态使用JavaScript。除非你使用handlebars
并写下了自己的助手,asset()
只是解析为您的浏览器/
,所以我们就这样做:
'<img src="/newuploads/' + res.show.image + '"/>'
这将产生你试图达到同样的效果。
是否正确? – Iceman
检查浏览器中的元素并查看src值是什么 –
看起来你在newuploads /之后缺少一个报价,请尝试以下操作:var result =' Guillermo