2011-01-19 15 views
10

... .Load() Bunu daha önce defalarca istendi biliyorum

Ben tıklama etkinlik eylemleri basit ('#Div').load(file.php?id='+id+'&page='+page)

var ajax post ile sitemde benzer bir işlem var, çok güzel çalışıyor, ancak bu .load() ile çalışmak için görünmüyor olabilir.

Biraz tavsiye gerekir. Şerefe.

+0

Eğer gerçek kod gösterir misiniz lütfen: Eğer istek tamamlandıktan sonra ihtiyacı yürütülecek kodu varsa, API belirtilen complete geri arama kullanmak gerekir? – lonesomeday

+0

soruyu (eklenmiş kod ile birlikte) değiştirdi – Alfie

cevap

27

Sorun şu ki, load eş zamansız. İşlev çağrısı,'dan önce döndürür, AJAX isteği tamamlandı. ,

$('#div').load('file.php?id='+id+'&page='+page, function(){ 
    $("#loading").empty(); 
    $("#button1").show(); 
});  
+0

Bu fotoğrafa gülümseyebilirsin ... Teşekkürler. – Alfie

İlgili konular