Jquery: Ajout de données dans un div APRÈS l'opération de chargement ajax
J'ai une configuration comme ceci:
$('.container a').click(function(event) {
event.preventDefault();
$('#contents').remove();
$(this).parent().append("<div id=\"contents\"></div>");
$('#contents').html('<img src="/images/loading.gif" />')
.load("stuff.html")
.append("<div id=\"closebutton\"></div>");
});
Cependant, la 'append' partie qui semble aller à l'avant de la charge est terminée, de sorte que le closebutton div est remplacée par le contenu de stuff.html. Comment puis-je le faire attendre jusqu'à ce que l'opération ajax a été effectué avant l'exécution de la finale ajouter?
Merci 🙂
Mala
Vous devez vous connecter pour publier un commentaire.
mettre
append
à l'intérieur de fonction de rappel du travail.Utiliser le fonction de rappel [La fonction appelée quand la requête ajax est complet (pas nécessairement succès)] pour charger, puis ajouter le contenu.