我需要爲ajax發佈請求加載兩個文件。我如何確保它們在ajax調用之前都被加載?當前的代碼如下所示。在ajax發佈請求之前加載兩個文件
if (options.a) {
var reader = new FileReader();
reader.readAsBinaryString(options.a);
reader.onload = function(evt) {
data.a = window.btoa(evt.target.result);
}
}
if (options.b) {
var reader = new FileReader();
reader.readAsBinaryString(options.b);
reader.onload = function(evt) {
data.b = window.btoa(evt.target.result);
}
}
$.ajax({
url: command,
data: JSON.stringify(data),
type: 'POST',
success: function(result, status) {
.....
});
的承諾是什麼,你需要 – epascarello