関数「saveToFile()」の実行が完了したら、最初の ajax 呼び出しを実行し、その後、2 番目の ajax 呼び出しを実行したいと考えています。コードどおりに動作しないようです。私はajaxにかなり慣れていないので、これに少し苦労しています。
// 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"},
});
}
});