"saveToFile()"함수 실행 완료 후 첫 번째 ajax 호출을 실행하고 두 번째 ajax 호출을 실행하면 완료됩니다. 코딩 된 코드로 작동하지 않는 것 같습니다. 나는 아약스에 상당히 익숙해있어서 이것으로 조금 어려움을 겪고있다.ajax 호출 전에 javascript 함수 실행
// save composition to database
$.ajax({
type: "POST",
url: "_inc/save_to_db.php",
data: {jsonStr: canvasStr},
success: function(data) {
// this saves the comp to the _comps folder on the server as a jpeg file (firth.js)
saveToFile();
$.ajax({
type: "POST".
url: "_inc/generate_thumbnail.php",
data: {imgFile: "<?php echo $_SESSION['UserID'] ?>_<?php echo $_SESSION['CompID'] ?>.jpg"},
});
}
});
'saveToFile'을 (를) 공유 할 수 있습니까? –
비동기 함수 인 경우 콜백을 사용하여 두 번째 아약스 요청 –
을 보내야합니다.이 _need_ this : http://api.jquery.com/category/deferred-object/ – elclanrs