2015-04-06 107 views
0

我使用PHP中的查询从数据库中检索相同的数据。我将这张照片作为json发送给Javascript。我得到的JavaScript编码的json字符串,我解析它
data = JSON.parse(request.responseText); 现在我打印的数据在html中。一切正常。除照片外。 这是我的打印数据和照片:从javascript中打印照片

tab.innerHTML += "<p>"+data[h].product_name+"</p>"; 
tab.innerHTML += "<p><img src="+data[h].product_photo+" alt='sorry no image'></p>"; 

我得到这个错误

Not allowed to load local resource: file:///E:/xampp 
localhost/:1 GET http://localhost/images/ 404 (Not Found) 
alt='sorry:1 GET http://localhost/gamo9/css3_tabbed_nav/alt='sorry 404 (Not Found) 
null:1 GET http://localhost/gamo9/css3_tabbed_nav/null 404 (Not Found) 

我应该怎么办?

回答

0

数据[h] .product_photo有什么功能?

它应该是某个地方加载的图像的URL。 或者也可以是base64编码图像,您可以显示使用类似:

'SRC =“数据:图像/ PNG; BASE64,...........

+0

其一个网址: E:xampp \t mpphpD58F.tmp – user784512

+0

如果mpphpD58F.tmp是它出来的那么它只是文件名,你需要添加像hxxp://example.com/....这样的东西才能从服务器加载。例如,如果您的服务器是本地主机,并且图像托管在默认路径上,那么您的代码应如下所示:sorry no image (使用http重新启动hxxp) – roxan