<?php
$arr = array ('a'=>1,'b'=>2,'c'=>3,'d'=>4,'e'=>5);
echo json_encode($arr); // {"a":1,"b":2,"c":3,"d":4,"e":5}
?>
在JavaScript
,
$.getJSON('drivetracker2.php', function(data) {
console.log(data);
});
我试图访问PHP数组这是通过JSON发送到的JavaScript。
但它说数据是未定义的。
有人知道为什么以及如何解决这个问题?
如果您在浏览器中访问'drivetracker2.php',结果如何? – pktangyue 2013-03-19 09:13:28
您发布的代码对我来说看起来不错。你是否想在其他地方访问数据? – 2013-03-19 09:15:19
如果您使用Chrome/Firefox等现代浏览器,则应使用开发工具检查请求。这将允许您确定请求是否正确发送/接收。 – juco 2013-03-19 09:17:21