私は多くのことをpromises
について読んだことがありますが、まだ実装方法がわかりません。javascriptで 'Async = false'を約束する方法は?
私はという名前のAJAXコールを作成しましたが、これは動作するためには約束していましたが、async=false
は推奨されていません。
self.getBalance = function (order) {
var balance;
$.ajax({
url: "/API/balance/" + order,
type: "GET",
async: false,
success: function (data) {
balance = data;
},
done: function (date) {
}
});
return balance;
}
私を助けることができますか?私はそれを理解するための例が必要です。
あなたは非同期= falseの行動を避けるために、あなたのロジックを構築しようとする必要がありますしてもよいし、あなたが約束して、あなたがそれらを必要とするたびに、物事をロードしようとする必要がありますが、あなたはそれらをキャッチすることを決定したりすることはできません約束の方法の中で。 – fbiagi