0
콜백에 도착할 때까지 jquery를 통해 ajax 호출을 오류없이 실행합니다. 반환 된 콘텐츠는 다음과 같습니다.Jquery Ajax 콜백
{"UPSELLABLE":true,"OFFERTEXT":"p47r.cfm"}
경고 (upselldata); 위의 데이터를 알려줍니다. 하지만 자바 스크립트 개체처럼 변수 upselldata에 액세스하려고하면 (jquery가 이미 나를위한 평가 작업을 수행했다고 생각합니다) 변수는 정의되지 않습니다. 아래 코드를 참조하십시오.
$.ajax({
type: "POST",
datatype: "json",
data: "ProductID=1",
url: '/templates/public/upsell_available.cfm',
success: function(upselldata) {
alert(upselldata.UPSELLABLE); // upselldata.upsellable is undefined!?!?!
}
});
하하, 빙고. 좋은 눈. – Darthg8r
+1 기본 jQuery 호출이 JavaScript 객체를 반환한다는 것을 전혀 알지 못했습니다. – Damien