Multiple Requests?

unrealzero_php

Erfahrenes Mitglied
Hallo zusammen

Wie ist es mit jQuery möglich, mehrere Request abzusenden und die Rückgabewerte richtig zuzuordnen. Müssen die einzelnen Requests zwingend abwarten bis vom vorherigen ein "success" gesendet wurde?

Hier mein Beispiel:

Code:
function showModules(modules)
{
    for (var sub_module_id in modules)
    {
        $.getJSON('inc/ajaxcall/module.php',
        {
            module: sub_module_id
        },
        function(data, status){
            $('#container_' + sub_module_id).html(data.html);
        });
    }
}
"modules" ist ein Array mit mehreren Modul-IDs, nun möchte ich für jedes Modul Daten über JSON anfordern und diese im entsprechenden DIV-Container anzeigen. Leider wird nur im letzen Container etwas angezeigt.

Wie kann ich das ändern, gibt es einen einfacheren Lösungsweg.

Kann ich irgendwie definieren, dass ein neuer Request erst ausgeführt wird wenn der vorhergehende abgeschlossen ist?
 

Neue Beiträge

Zurück