Bestellung von asynchronen Javascript-Ereignissen

Ich habe folgenden Code:

$("#submit_financials").live('click', function(event){
    event.preventDefault();

    // using serialize here to pass the POST variables to the django view function
    var serialized_data = $("#financials_filter_form").serialize()

    $.post("/ajax/custom_filter/", serialized_data, function(response){
        // create a graph
    });
    $.post("/ajax/force_download/", serialized_data, function(response){
        alert('hello');
    });

});

Wenn ich diesen Code mache, erhalte ich jedoch die Antwort "Hallo"Vor der Graph. Warum passiert dies? Und wie würde ich das so ändern, dass ich zuerst die Grafik bekomme?

Antworten auf die Frage(3)

Ihre Antwort auf die Frage