我想通過php的圖像從mysql傳遞到這個ajax的路徑。圖像不顯示何時img部分通過php帶來
我應該可以查看圖像,但圖像不顯示?
「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發送的圖像路徑進行這項工作。有人可以幫忙嗎?
你可能想'的console.log(IMAGEX);'檢查值是什麼。 –
謝謝格雷厄姆。它沒有定義。當我這樣做(s.value = imageX;)時,它顯示正確的值。但是當我這樣做(s.value = console.log(imageX);)它是未定義的。 – NathaliaZeed
對不起,我想你誤解了'console.log'的作用。基本上它將變量輸出到控制檯,您可以在其中調試它。你能確認你的一些代碼已被刪除嗎?我無法看到變量'image'在聲明後使用的位置...對於'canvas'&'mouseDown'是相同的 –