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 关注
- 160 浏览
添加回答
举报
