이 찾고하는 브라우저에서보기입니다 : 이제구문 분석 지원
{
"data": {
"request": [{
"query": "Lat 41.85 and Lon -87.65",
"type": "LatLon"
}],
"time_zone": [{
"localtime": "2012-02-14 16:05",
"utcOffset": "-6.0"
}]
}
}
,이 코드를 사용하고하는 것은 그것을 구문 분석 :
function getTimeZone(latlong) {
jQuery(document).ready(function ($) {
$.ajax({
url: "http://www.worldweatheronline.com/feed/tz.ashx?key=[removed]&q=" + latlong + "&format=json",
dataType: "jsonp",
success: function (parsed_json) {
console.log(parsed_json.time_zone.utcOffset);
return parsed_json.time_zone.utcOffset;
},
error: function (parsed_json) {
//console.log("Error: " + parsed_json);
}
});
});
}
내가 코드를 실행할 때마다, 나는 무엇입니까 이 오류 :
Uncaught TypeError: Cannot read property 'utcOffset' of undefined
모든 도움을 주시면 감사하겠습니다.
Result:
Object
data: Object
request: Array[1]
time_zone: Array[1]
0: Object
localtime: "2012-02-14 16:46"
utcOffset: "-6.0"
결과 : 개체 데이터 : 개체 요청 : 배열 [1] TIME_ZONE : 배열 [1 ] 0 : Object localtime : "2012-02-14 16:39" utcOffset : "-6.0" 올바른 데이터를 수신하는 것으로 보입니다. – Kruug
Chrome/FF + Firebug에서 JS 콘솔에 멋진 중첩 트리 표시가 표시되므로 개체를 탐색하고 구조가 어떻게 구성되어 있는지 더 잘 이해할 수 있습니다. – jka6510
내가 게시 한 내용은 Chrome 콘솔에 표시된 내용입니다. – Kruug