Jquery: Anhängen von Daten an ein div NACH ajax load operation

Habe ich ein setup wie diesem:

$('.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>");
});

Jedoch, die 'append' - Teil scheint zu laufen, bevor der Ladevorgang abgeschlossen ist, so dass der closebutton div überschrieben wird durch den Inhalt der stuff.html. Wie mache ich es warten, bis die ajax-operation abgeschlossen ist, bevor Sie die endgültige Anhängen?

Dank 🙂
Mala

InformationsquelleAutor Mala | 2009-12-19

Schreibe einen Kommentar