我试图通过php将mysql中的一个图像路径传递给这个ajax。
我应该可以看到图像,但是图像没有显示?
"CurrentVal“显示了正确的路径。意味着php成功地将数据传递给了ajax。(显示"img/logo.jpg")
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
'back': { 'url':imageX, 'img':null },使用路径
'back': { 'url':'img/logo.jpg', 'img':null },然后一切都能正常工作。
但我希望能够使用通过php-mysql发送的图像路径来执行此操作。有人能帮帮忙吗?
发布于 2014-02-20 11:47:37
问题是你的评论**//object**应该是这样的:
var image = { /* object */
'back': { 'url':imageX, 'img':null },
'front': { 'url':'img/background.jpg', 'img':null }
};同时将imageX = response[0].imgPath,末尾的逗号改为分号。
我真不敢相信我花了这么长时间哈哈
https://stackoverflow.com/questions/21897222
复制相似问题