我正在嘗試append
<img>
到使用Ajax的div
(因爲我需要從數據庫中獲取圖像的名稱)。從AJAX追加img
我已經獲得div
上的<img>
標記,還可以將src
屬性獲取到正確的圖像。但我仍然沒有看到圖像。我只看到一個尺寸爲0 x 0的<img>
標籤。嘗試放大,仍然看不到任何東西..
我嘗試打開圖像通過內部產生src
屬性的鏈接,我可以看到我想追加的圖像.. 爲什麼發生這種情況?
這是我的代碼
觸發到包含AJAX
<div class="HotelListDescriptionContent" onclick='showDetailRoom("<?php echo $arrayroomssearch[$arrk]['room_code']?>")'>
功能使用Ajax功能
function showDetailRoom(roomid)
{
if(j("#detailroom"+roomid).is(":visible"))
j("#detailroom"+roomid).hide();
else
{
j.post("inc/querys/roomdetail.php",
{
roomid : roomid,
},
function(data){
// console.log(data);
j("#detailroom"+roomid).html("");
// j("#detailroom"+roomid).append($("<option></option>").append("Select your state..."));
if(data == "empty")
{
j("#detailroom"+roomid).append($("<option></option>").append("State Not Found..."));
}
else
{
j(data.photo).each(function(i,item){
// console.log(item);
j("#detailroom"+roomid).html("<img scr='<?php echo SITE_URL;?>upload_photos/images/"+item+"'/>");
})
}
j("#detailroom"+roomid).show();
},
"json");
}
}
事業部的目標
<div id="detailroom<?php echo $arrayroomssearch[$arrk]['room_code'];?>" style="display:none;">
事業部的目標(通過檢查元素)
<div id="detailroom20" style=""><img scr="http://localhost/bookingbeol/bk-admin/upload_photos/images/kamar3-1476346812.jpg"></div>
chrome開發工具中的網絡面板是否顯示嘗試獲取圖像?你有任何控制檯錯誤? –
@anied在網絡面板中,不會嘗試獲取圖像。在控制檯中沒有錯誤.. –
順便說一句,關於一個很好形成的問題的榮譽 - 這個問題已被清楚地解釋,並提供了大量有用的上下文。 –