0
을 가지고 함수의 반환 인수를 사용하여 I 자바 스크립트에 다음과 같은 기능이 있습니다자바 스크립트 - AJAX 호출
function checkFunc(msg) {
$.getJSON("myurl.php", {
dtccode: msg
}, function(j) {
return j.boolField;
}); //JSON call
}
그리고 내가 다른 함수에서 호출 :
function check(msg) {
var ret = checkFunc1(); //some other function
ret = checkFunc2() && ret; //some other function
ret = checkFunc3() && ret; //some other function
ret = checkFunc() && ret;
if (ret) {
//code
}
}
내 문제는 checkFunc이 false를 반환해야하지만 true를 반환한다는 것입니다. 이 문제는 동기화 문제 일 수 있다고 생각하지만 무엇을해야할지 모르겠습니다.
아무도 도와 줄 수 있습니까?
이상, 지연된 http://api.jquery.com/category/deferred-object/ – Tetaxa
좋은 지적 Tetaxa를 사용하십시오. 이것을 언급 해 주셔서 감사합니다. –
지연을 사용하여 답변을 게시 할 수 있습니까? 나는 그들과 문제가 있었다. –