有一个PHP对象,其中包含三个数组,Json接收它们。 因此,我需要对这个Object进行切片并分别返回三个数组。
$row = array(array($directionsStart),array($directionsEnd),$directionsWaypointArray);
echo json_encode($row);
PHP对象:
[["Belo Horizonte, Minas Gerais"],["Maric\u00e1, Rio de Janeiro"],["Monte Mor, S\u00e3o Paulo","Maric\u00e1, Rio de Janeiro","Maric\u00e1, Rio de Janeiro","Belo Horizonte, Minas Gerais"]]
success: function(msg) {
var dd = JSON.parse(JSON.stringify(msg));
console.log('First:'+dd+' Second: '+dd+' Third: '+dd);
}
dd
的输出应如下所示:
First: ["Belo Horizonte, Minas Gerais"]
Second: ["Maricá, Rio de Janeiro"]
Third: ["Monte Mor, São Paulo","Maricá, Rio de Janeiro","Maricá, Rio de Janeiro","Belo Horizonte, Minas Gerais"]
答案 0 :(得分:1)
您可以使用
success: function(msg) {
var dd = JSON.parse(JSON.stringify(msg));
console.log('First:'+dd[0]+' Second: '+dd[1]+' Third: '+dd[2]);
}
答案 1 :(得分:0)
success: function(msg) {
var [dd1, dd2, dd3] = JSON.parse(msg);
console.log('First:'+dd1+' Second: '+dd2+' Third: '+dd3);
}