Şu anda bir JS/Jquery uygulaması geliştiriyorum ve bir sorunla karşılaştı.Yinelemeli ajax ekleme çiftleri hata ayıklama/çözme nasıl?
Senaryo Bir dizi kimlik alan bir sınıfa sahibiz. Ve bir Parse.com Veritabanına bir Ajax çağrısı yapmanın kendisi. Oluşturulduktan sonra, bazı verileri (Kimlik, İsim, ...) listesine ekler, listenin yeni bir kimliğini açar ve dizide daha fazla ID bulunana kadar arama yapar. Sonuç, tüm derleme nesnelerinin bir listesini içeren bir DIV'dir. İşte
sorun liste bazen elemanları çoğaltmak sahip olmasıdır Problem
function classSomething(ListOfIds,...){
var aListId= ListOfIds.pop();
$.ajax({
url: '<secret URL to Parse Database>' + aListId,
dataType: 'json',
async : true,
success: function(response) {
this.id = response.id;
this.name = response.name;
this.address = response.Address;
...
var innerHTML = '<li><div class="aclassObject">'+ this.id + ... + '</div></li>';
$('#TheList').append(innerHTML)
if(ListOfIds.length >0){
new classSomething(ListOfIds,...)
}
}
}
Sözde Kanununda Sınıf olduğunu. Ne yazık ki JS hata ayıklama, zamanın% 100 mükemmel çalışır, ancak normal olarak çalıştırıldığında "rastgele" çiftleri olacaktır.