ajax를 사용하여 서버를 호출하고 클래스 인스턴스를 반환합니다.ajax 응답에서 Object 속성을 얻는 방법
내 반환 아약스 응답은 다음과 같습니다.
Object { id=1362570046980 , creationDate=1362570046980, type="PUBLIC"}
hOw이 개체에서 ID, creationDate 및 type 값을 가져올 수 있습니다.
ajax를 사용하여 서버를 호출하고 클래스 인스턴스를 반환합니다.ajax 응답에서 Object 속성을 얻는 방법
내 반환 아약스 응답은 다음과 같습니다.
Object { id=1362570046980 , creationDate=1362570046980, type="PUBLIC"}
hOw이 개체에서 ID, creationDate 및 type 값을 가져올 수 있습니다.
사용 .
운영자는 그러나 당신이 뻥있는 obect은 ..하지 JSON .. 그래서
이 개체는 데이터
alert(data.id) //gives you 1362570046980
alert(data.creationDate) //gives you 1362570046980
alert(data.type) //gives you PUBLIC
var myobject = yourAjaxResponseObject;
alert(myobject.id);
alert(myobject.creationDate);
alert(myobject.type);
이 개체/응답 변수를지도하고 위까지 설명 된대로 그런 식으로, 그것은 등, 속성의 액세스 :
과 같이하십시오.
응답을 포함하는 객체가 전달 될 Ajax 함수에서 콜백 함수를 지정해야합니다.
$.ajax({
type: "POST",
url: "some.php",
data: { name: "John", location: "Boston" },
complete: function(data){ //This is the callback function
alert(data.id);
alert(data.creationDate);
alert(data.type);
}
});
위에서 볼 수 있듯이 간단한 점 표기법을 사용하여 json의 속성에 액세스 할 수 있습니다.
반환 할 기괴한 데이터 형식입니다. 대신 표준 데이터 형식 (JSON 또는 XML이 가장 좋음)을 반환하도록 서버 측을 변경하는 것이 좋습니다. – Quentin