1
저는이 물건에 멍청한 사람입니다. (참을성있게 기다려주세요.) 내가하고 싶은 것은 API가 완전히 끝난 후에 함수를 실행하는 것입니다. JavaScript는 동시에 원치 않는 결과를 게시하고 읽는 중입니다.Ajax가 Api가 다음 함수가 실행되기 전에 완료 될 때까지 기다려야합니다.
function getData() {
return $.ajax({ type: "POST",
data: JSON.stringify(test),
url:"/api/answers/",
contentType: "application/json"
그래서이 기사 jQuery ajax success callback function definition
를 읽고이
var timer = $.Deferred();
setTimeout(timer.resolve, 5000);
var jaax = getData().done();
$.when(timer, jaax).done(this.Seven());
나는 또한 시도
의이 게시하면서 어쨌든 기능 세븐를 호출하기 때문에이 문제가 해결되지 않았다 이 Ajax call function after success :
$.ajax({ type: "POST",
data: JSON.stringify(test),
url: "/api/answers/",
contentType: "application/json" ,
success: Seven
}); }
그냥 내 영혼에 고통을주었습니다. 기능을 게시하는 동안 7 개가 누락 되었습니까? 왜 작동하지 않는거야?
당신에게 너무 감사하려고 내 문제를 해결 – Jack