1 回答

TA貢獻1797條經驗 獲得超4個贊
您希望 JSON 看起來的方式將不起作用 - 您不能在同一“嵌套級別”中多次使用一個鍵。
function getData()
{
global $conn;
@$col=$_GET['col'];
$query=mysqli_query($conn,"select strHomeBannerUri as homuri from tblhomebannerdetails");
while($row=mysqli_fetch_assoc($query))
{
$data['homeuri'][]= $row['homuri'];
}
if($col=="pop")
{
$query=mysqli_query($conn,"select nHotrDealImageUri as hotdeal from tblhotdealimages");
while($row=mysqli_fetch_assoc($query))
{
$data['hotdeals'][]= $row['hotdeal'];
}
}
return $data;
}
可以解決這個問題 - 你的邏輯有一些問題,你應該檢查自己如何在 PHP 中編寫和修改數組。完成后,請檢查 JSON 以及如何構建 JSON 對象/列表。
上面的代碼應該返回類似
{
"banner":[
"/Home/Banner/activity.png",
"/Home/Banner/fitness.png"
],
"hotdeals":[
"/Home/HotDeals/hotdeal1.png",
"/Home/HotDeals/hotdeal2.png",
"/Home/HotDeals/hotdeal3.png"
],
}
- 1 回答
- 0 關注
- 114 瀏覽
添加回答
舉報