저는 json, js 등등을 처음 사용합니다. 그래서이 모든 것에 대해 약간 혼란 스럽습니다. httprequests 등 응답에서 데이터를 추출하려고합니다. 먼저 XMLHttpRequest를했지만, jquery와 비슷한 프레임 워크를 사용하는 것이 더 좋으며, jquery mobile을 이미 사용하고 있으므로 자연 스럽다고 느꼈습니다.Http 요청, 데이터 추출
이제는 "응답"에서 데이터를 가져 오는 방법이 있습니다.
{"list":null,"data":{"id":95,"picture":"/content/picture/icons/Rome","text":"En galning hældte forleden 1 ton sukker i Roms officielle vandforsyning","appId":1,"textHeader":"Rome sweet Rome!!","localAction":"url(http://www.b.dk)","sortOrder":0,"lastCheck":null},"expires":2592000000,"server":null}
을 내가 jquery에서 예제를 따라 할 때 지금은 다시 개체를 얻을 :
XMLHttpRequest.response 텍스트는 다음과 같습니다. . 그러나 데이터 아무것도 *
그들의 코드 :
var startUrl = "http://localhost:8080";
function httpGet(theUrl)
{
$.getJSON(startUrl+theUrl,
function(data){
alert(data);
$.each(data.items, function(i,item){
alert(i+item);
});
});
}
어떻게 밖으로 내 코드를 얻으려면?
정확히 어떻게 코드를 만들 수 있습니까? – shxfee
먼저 답장에 .item이 없으므로 아무 것도 보이지 않습니다. "데이터. *"를 사용하여 개체 속성에 액세스 할 수 있습니다. repsonse 사용에서 ID를 얻는 예제 : data.data.id; – xdevel
[this] (http://stackoverflow.com/questions/2487841/jquery-parse-json-multidimensional-array) 도움을받을 수 있습니다. – Jebin