首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >当通过php带来img部件时,图像不显示

当通过php带来img部件时,图像不显示
EN

Stack Overflow用户
提问于 2014-02-20 10:59:38
回答 1查看 77关注 0票数 1

我试图通过php将mysql中的一个图像路径传递给这个ajax。

我应该可以看到图像,但是图像没有显示?

"CurrentVal“显示了正确的路径。意味着php成功地将数据传递给了ajax。(显示"img/logo.jpg")

代码语言:javascript
复制
var imageX;
var groupX;     

$.ajax({
    type:'GET',
    url:'php/myphp.php',
    dataType:'json',
    async: 'false',
    success: function(response){
    imageX   =   response[0].imgPath,
    groupX   =   response[0].titleVal;
    var s = document.getElementById("CurrentVal");
    s.value = imageX;

    var image = { **//object**
        'back': { 'url':imageX, 'img':null },
        'front': { 'url':'img/background.jpg', 'img':null }
    };

var canvas = {'temp':null, 'draw':null};
var mouseDown = false;
}
});

但如果我换掉imageX

代码语言:javascript
复制
'back': { 'url':imageX, 'img':null },

使用路径

代码语言:javascript
复制
'back': { 'url':'img/logo.jpg', 'img':null },

然后一切都能正常工作。

但我希望能够使用通过php-mysql发送的图像路径来执行此操作。有人能帮帮忙吗?

EN

回答 1

Stack Overflow用户

发布于 2014-02-20 11:47:37

问题是你的评论**//object**应该是这样的:

代码语言:javascript
复制
var image = { /* object */
    'back': { 'url':imageX, 'img':null },
    'front': { 'url':'img/background.jpg', 'img':null }
};

同时将imageX = response[0].imgPath,末尾的逗号改为分号。

我真不敢相信我花了这么长时间哈哈

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21897222

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档