我有一个 ajax 调用,它触发一个返回数组的 php 脚本。
php:
$errors[1] = "you didn't enter name";
$errors[2] = "your email is incorrect";
$errors[3] = "You didnt enter password";
echo json_encode($errors);
的JavaScript:
.....
datatype:'json',
success: function(result)
{
alert(result);
}
我希望看到:
{"1":"you didn't enter name","2":"your email is incorrect","3":"You didnt enter password"}
相反,我看到:[“您没有输入姓名”,“您的电子邮件不正确”,“您没有输入密码]
似乎 json_encode 做了一些时髦的事情。我错过了什么