作者henry4343 (henry)
看板PHP
標題[請益] PHP無法顯示圖片問題?
時間Wed Jul 24 14:17:54 2013
請問一下各位
我在html裡面插入一個圖片
如果我直接寫在html裡面
<img src="images/image.png"> 這樣可以正常顯示
可是我如果寫在另外一個php檔案中
echo "<img src=\"images/item_folder.png\">"
然後用$.ajax抓回這段html在顯示在網頁 圖片就會無法顯示
想了很久不知道為什麼會這樣
明明是同一個html碼只是一段寫在html檔案中
一段寫在php裡面用ajax方式抓回來就不行顯示
希望有經驗的大大可以幫幫忙
感謝~
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 124.11.17.212
1F:→ alpe:你 $.ajax 裡面是這樣寫? 07/24 14:27
2F:推 a60301:可以用 $("div.show_img").load("image.php"); 07/24 15:06
3F:→ henry4343:我把抓回來的responseTxt放到div去 但是圖片顯示不出來 07/24 15:46
4F:→ henry4343:我用alert打出來看echo的東西是沒有錯的 07/24 15:47
5F:→ henry4343:可是塞到html以後就不能顯示圖片 07/24 15:47
6F:→ rickysu:路徑錯誤? 先確定一下"目前頁面"的 url 吧。 07/24 17:37
7F:→ rickysu:圖片的路徑是相對於目前頁面,而不是AJAX的url。 07/24 17:38
8F:→ rickysu:此外善用firebug的網路除錯功能,可以幫你很多忙。 07/24 17:39
9F:推 kingmaxwell:試試在echo前加上header('Content-type: image/png') 08/02 23:06