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:
"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?
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);
});
}
}
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?