javascript - 从 AJAX 追加 img

标签 javascript jquery html css ajax

我正在尝试 append <img>div使用 Ajax(因为我需要从数据库中获取图像的名称)。

我已经得到 <img>在我的标签上 div , 也得到 src属性到正确的图像。但我仍然没有看到图像。我刚看到 <img>尺寸为 0 x 0 的标签。尝试放大尺寸,还是什么都看不到..

我尝试通过内部生成的链接打开图片 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 目标(通过 Inspect Element)

<div id="detailroom20" style=""><img scr="http://localhost/bookingbeol/bk-admin/upload_photos/images/kamar3-1476346812.jpg"></div>

Div 目标不显示图像 enter image description here

最佳答案

知道了——您只是打错了——应该是 src 而不是 scr。容易犯的错误 - 在扫描或浏览代码时很难看到或注意到。

关于javascript - 从 AJAX 追加 img,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40122311/

相关文章:

javascript - jquery: onclick 改变背景颜色

internet-explorer - IE9 的 jQuery "Exception thrown and not caught"问题

javascript - 在javascript中使用字符串作为 map 的KEY

html - 使用 Bootstrap 中的 .thumbnail 类修复图像周围的间距?

javascript - 如何确保我的数据在 Firebase 登录之前和之后都经过清理?

javascript - 如果不满足条件,如何在 Dropzone.js 中取消/中止上传?

javascript - 如何在相扑选择下拉列表中显示ajax响应?

javascript - 如何一起使用时间选择器和日期选择器

javascript - 如何在电子邮件中接收单选按钮按钮和其他值

javascript - 添加 "undefined"时 Dropzone JS 抛出 "error event"