我正在尝试使用 jQuery 访问从 .post 方法返回的 JSON 的各个元素。当我将数据发送到 create.php 时,它所做的只是 json_encode 数据并将其放入 json 对象中。这是我的代码:
$.post("pages/create.php", {user : "user1", password : "pass2"}, function(data) {
var newArray = new Array();
newArray = {"user":"user2","password":"pass2"};
console.log(newArray.user);
console.log(data);
console.log(data.user);
问题是前两个控制台日志符合我的预期。第一个给我:
“用户2”
第二个给我:
“用户”:“用户 1”,“密码”:“密码 2”
但是第三个是未定义的,即使我知道数据 JSON 对象中有东西。我的语法错了吗?我只是想访问该 JSON 的特定元素。