Eşzamanlı bir çağrı ile getirme çağırmam gerekiyor, jquery ajax ile biliyorum {async: false}
kullanabilirim Bu seçeneği getirme işlevi için kullanabilir miyim?Omurga getirme ile bir eşzamanlama çağrısı nasıl yapabilirim
12
A
cevap
26
10
Aslında omurga içten ajax çağrıları yöntemi getirme ile işlevini getirebilir , evet. Böylece ajax seçeneklerini omurga getirme yöntemine geçirebilirsiniz. [Omurgası her şeyi getirmesi koleksiyonu için bekleyin] arasında
collection.fetch({
// ajax options
async: false, // by default it is true
success: function(collection, response, options){
console.log("success")
},
error: function(collection, response, options){
console.log("error")
}
});
olası yinelenen (http://stackoverflow.com/questions/10491230/wait-for-the-collection-to-fetch-everything-in-backbone –
Daha iyi bir soru, neden senkronize olmanız gerektiğine dair bir sorundur. Ve muhtemel cevap, yanlış bir şey yaptığınızdır. – idbehold
Bu bir kenar durum senaryosu evet. – Petran