如何解决无论我做什么,有效的JSON Array日志均未定义到控制台
|| 我正在使用Jquery调用php脚本,然后生成一个数组。我在用着echo json_encode (array ( \"key\"=>$value,\"key\"=>$value,\"key\"=>$value ));
作为PHP文档的最后一行,它正在生成有效的JSON数组。我通过Firebug进行了检查。不幸的是,当我尝试使用点表示法访问值之一时,它的状态为未定义。
$.ajax({
type : \"POST\",cache : false,url : \"/generateArray.php\",data : { data: $(this).attr(\'id\') },success: function(data) {
console.log(data.key);
}
这将向控制台输出\“ undefined \”,即使当我检查JSON输出时,该数组也是有效的。
我什至不知道如何开始调试我的代码出了什么问题。请帮忙!
解决方法
您确定
data
在Javascript方面是否为json decoded
,而不仅仅是String
?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。