我想根据几个选项列出汽车。它只适用于一个选项。如果我输入更多选项,它会写入一个 JSON 错误。有人可以帮我吗?
我的代码: JavaScript:
async function showcarFunction(){
let cartype = document.getElementById("cartype").value;
let productionyear = document.getElementById("productionyear").value;
let response = await sendRequest("php/api.php?action=car&cartype=&productionyear=" + cartype + productionyear, "GET");
console.log(response)
}
get_car 在 sql 中:
("SELECT cartype, productionyear FROM cars WHERE cartype = ?, productionyear = ?;");
我认为您的完整 URL 字符串放在一起看起来像
php/api.php?action=car&cartype=&productionyear=SUV2023
。在这种情况下,cartype
将缺少一个值。
尝试:
let response = await sendRequest("php/api.php?action=car&cartype=" + cartype + "&productionyear=" + productionyear, "GET");
这应该为您提供以下 URL:
php/api.php?action=car&cartype=SUV&productionyear=2023