[
{"type":"1","text":"success"},
{"yid":"167","uid":"15","lat":"13.0501383","lng":"77.597593","time":"2014-10-20 20:25:27","dist":1.95},
{"yid":"204","uid":"32","lat":"13.0412773","lng":"77.6133699","time":"2014-11-17 03:15:24","dist":0.06}
]
이것은 PHP 스크립트의 json 응답입니다. 저장하거나 자바 스크립트에서 다차원 배열로 푸시해야합니다. 아래 코드를 사용하여 json 응답을 성공적으로 디코딩 할 수 있습니다.PHP에서 json 응답을 읽고 자바 스크립트 다차원 배열로 푸시
var myLatLng = [];
var myYid = [];
post_data = {'userLat':position.coords.latitude, 'userLng':position.coords.longitude};
$.post('leo.php', post_data, function(response){
$.each(response, function(index, element) {
if(element.lat!=undefined || element.lng!=undefined)
{
myLatLng.push(element.lat+', '+element.lng);
myYid.push(element.yid);
}
});
});
또한 다른 기능에서이 값을 전역 적으로 사용해야합니다.
자바 스크립트는 다차원 배열을 가지고 있지 않습니다. 출력물을 어떻게 보이게할까요? – Andy
@Andy는 다차원 배열이 아닙니다 :'myArray = [[]]'? – Hacketo
그것은 배열의 배열입니다. 유사하지만 동일하지는 않습니다. – Andy