以下の関数で2番目のAJAXリクエストを同期ではなく非同期にするにはどうすればよいですか? result
'start of string' で始まり 'end of string' で終わる文字列ですが、文字列の途中には、反復される最初の AJAX 要求の結果が入ります。
Foo = {
foo: function() {
$(document).on("change", '.foo', function(e) {
e.preventDefault();
$.ajax({
url: "foo.php",
success: function(rows) {
$.each(rows, function() {
var result = 'start of string'; // START
$.ajax({
url: "bar",
async: false, // I DON'T want this
success: function(data) {
result += data; // MIDDLE
}
});
result += 'end of string'; // END
});
}
});
});
}
}
ありがとうございました。