試圖插入從我的數據庫之一的汽車圖像到我的網頁爲什麼我的JQuery AJAX函數無法正常工作?
get_new_car_pictures:
$make = $_REQUEST['make'];
$model = $_REQUEST['model'];
$query = "SELECT * FROM database_new WHERE make = $make AND model = $model";
$car = $db->get_row($query);
$img = $car['img_url'];
echo "<img src=".$img." />";
AJAX功能:
function insertImageAJAX(){
return $.ajax({
type: 'GET',
url: '/ajax/get_new_car_pictures.php',
data: "model=" + params.model + "&make=" + params.make,
success: function(data){
$("#car-image".html(data));
}
}
});
車形象就是我想要的圖像股利出現
我試圖在網上關注阿賈克斯tutuorials,但無論出於何種原因,這是行不通的...
我沒有看到你在哪裏給'params'分配任何東西。另外,你應該使用'data:'的對象,像這樣:'data:{model:params.model,make:params.make},'。這樣做可以讓jQuery在必要時處理ULR編碼。 –
'$(「#car-image」.html(data));'中存在語法錯誤。應該是'$(「#car-image」)。html(data);'。嘗試查看您的JavaScript控制檯中是否存在其他錯誤。 – Danny
$(「#car-image」)。html(data);而不是你擁有的。 – Rodrigo