2 回答

TA贡献1831条经验 获得超9个赞
您必须执行以下操作,变量可能未定义,因为您没有提到表的字段。
php端
$Data = array()
foreach($Query as $key => $User){
//get Year variable
if($Year['Year'] == $YearPosted){
//get Name variable
$Data[$key]['Id'] = $Name['FirstName']." ".$Name['LastName'];
}
}
echo json_encode($Data);
从js端
$.ajax({
type: "post",
url: "Ajax/Users/GetUsers.php",
data: {
year: Year
},
success: function (data) {
data = JSON.parse(data);
console.log(data.id);
}
});

TA贡献2021条经验 获得超8个赞
尝试添加一个新的数组级别:
$Data = array()
foreach($Query as $User){
//get Year variable
if($Year['Year'] == $YearPosted){
//get Name variable
$Data[] = [$Data['Id'] => $Name['FirstName']." ".$Name['LastName']];
}
}
echo json_encode($Data);
- 2 回答
- 0 关注
- 239 浏览
添加回答
举报