你应该使用
header('Content-Type: application/json');
在将您的 JSON 从服务器发送到客户端之前。那么错误就会消失。
,
好吧,我在浏览器中检查了网络,我的变量为空。
现在可以了,代码:
$_SESSION['group'] = $row['permissions'];
include 'group.inc.php';
header('Content-Type: application/json');
session_start();
$group = $_SESSION['group'];
switch ($group) {
case '0':
break;
case '1':
$_SESSION['permissions'] = false;
echo json_encode($_SESSION['staff'] = true);
$_SESSION['group'] = 1;
break;
case '2':
$_SESSION['permissions'] = false;
echo json_encode($_SESSION['staff'] = true);
$_SESSION['group'] = 2;
break;
case '3':
$staff = array(
"permissions" => false,"staff" => true,"group" => 3
);
echo json_encode($staff);
break;
}
console.log(data.group);
console.log(data.staff);
console.log(data.permissions);
结果:
{permissions: false,staff: true,group: 3}
group: 3
permissions: false
staff
本文链接:https://www.f2er.com/820.html