AJAX 요청을 받았고 응답을받은 후 코드를 수행하려고합니다. 그것을 위해 내가 콜백 함수를 시도 :JavaScript 콜백 함수
AJAX를
function some_function(callback) {
var mydateArray=[];
Ext.Ajax.request({
method: "POST",
url: url_servlet+"/dateIntensityJson.jsp",
success: function(response){
jsonObject = JSON.parse(response.responseText);
mydateArray = jsonObject.data;
}
});
callback(mydateArray);
}
내 기능 :
function intWinCreate(dateArray){
...some code...
}
호출 기능 :
some_function(intWinCreate(dateArray));
그리고 내가 얻을 오류 :
ReferenceError: dateArray is not defined
콜백이 잘못 되었습니까? 그리고 i do not use jQuery. 이 실행 있어요 있도록 아약스 응답을 수신 한 후
멋진 세계 ** async **에 오신 것을 환영합니다! 너는 그렇게 할 수 없다. – SLaks