29 HAZİRAN 2009, PAZARTESİ
Paralel Ajax istekleri jQuery kullanarak asenkron
Bir sayfa ajax/json birden çok istekleri sonuçlarına göre güncellemek istiyorum. JQuery kullanarak, "" geri çağırmalar çok basit bu gibi örnek soyunmuş: . zincir edebilirim
$.getJSON("/values/1", function(data) {
// data = {value: 1}
var value_1 = data.value;
$.getJSON("/values/2", function(data) {
// data = {value: 42}
var value_2 = data.value;
var sum = value_1 value_2;
$('#mynode').html(sum);
});
});
Ancak, bu istekleri seri olarak yapılıyor sonuçları. Çok paralel isteklerini yapmak için bir yol değil, ve açılan sayfada tamamlandıktan sonra güncelleme yapmak istiyorum. Bunu yapmak için herhangi bir yolu var mı?
CEVAP
8 Mayıs 2012, Salı
bir WordPress kullanmak $.when() $.done() tam olarak neye ihtiyacınız vardır:
$.when($.ajax("/page1.php"), $.ajax("/page2.php"))
.then(myFunc, myFailure);
Bunu Paylaş:
İptal Ajax istekleri jQuery kullanarak...
Nasıl, asenkron yerine senkron AJAX is...
Tüm jQuery Ajax istekleri yapılır kada...
Paralel olarak birden çok AJAX istekle...
Nasıl FormData nesneleri göndermek içi...