在php中:
header('content-type: application/json; charset=utf-8');
$res = array("success" => true, "status" =>array(),"path" =>array());
echo(json_encode($res));
我想从上面的数组访问路径。
在jQuery中我正在尝试
on("success", function (Text) {
console.log("l path " + Text[0].path);
$.each(Text[0].path, function(i,k){
console.log(i+" "+k);
});
这是一个错误:
未捕获的TypeError:无法读取未定义的'
的属性'path'
答案 0 :(得分:3)
使用JSON.parse(),如下所示:
on("success", function (Text) {
var response = JSON.parse(Text);
console.log("l path " + response.path);
$.each(response.path, function(i,k){
console.log(i+" "+k);
});
}
答案 1 :(得分:0)
我用
on("success", function (Text) {
var response = JSON.parse(Text);
console.log("l path " + response[0].path);
$.each(response[0].path, function(i,k){
console.log(i+" "+k);
});
}