'da Ajax çağrıları için global geri arama $.ajax
, $.post
, load
veya başka herhangi bir işlev kullanılarak yapılan çağrıya bakılmaksızın ajax isteği her tamamlandığında çağrılacak bir geri arama oluşturmak ve eklemek mümkün müdür?JQuery
DÜZENLEME:
nakul tarafından verilen çözeltisi (ajaxSuccess küresel olayı kullanarak) neredeyse mükemmel. Ancak, bunu load
işleviyle kullanırken bir sorunum var. AjaxSuccess olayı, istek tamamlandıktan sonra herhangi bir DOM manipülasyonundan önce yükseltilir. DOM değiştirildikten sonra bir kod yürütmek istiyorum. Benim geçici çözümüm setTimeout
kullanmak ve birkaç milisaniye beklemek ama benim için yeterince güvenilir olacağını sanmıyorum.
Başka bir soru şudur: DOM load
işlevi tarafından değiştirildikten sonra kodu nasıl çalıştırabilirsiniz?
DÜZENLEME 2:
yerine ajaxSuccess ait ajaxComplete olayı kullanarak ikinci sorunu çözmek için başardınız.
Eğer çözüm gönderebilir miyim? – redolent