choise
Threadersteller
Dabei seit: 01.02.2007
Ort: Würzburg
Alter: 35
Geschlecht:
|
Verfasst Di 28.04.2009 16:16
Titel jquery "success" in for schleife |
|
|
Hi Leute,
ich hab ein kleines Problem und irgendwie mag ich nicht hinter die Lösung kommen.
Code: |
var module = new Array(
"a",
"b",
"c"
);
for(var i in module) {
var name = module[i].toString();
$.ajax({
url: "includes/output.php?module="+name,
cache: false,
success: function(html) {
$("#"+name)
.html(html)
.removeClass('loading');
}
});
}
|
klar ist, ich will den inhalt des jeweiligen moduls auch in die ID des jeweiligen modules einfügen.
Nur greift das success erst ja zu, wenn das ding geladen ist, bis dahin ist "name" schon wieder mit einem
neuen wert belegt und lädt es in die falsche ID.
Dachte erst an eval, aber das klappt leider auch nicht.
kann mir wer auf die sprünge helfen ?
// HA, habs
Hab den AJAX request in eine eigene function ausgelagert und in die for schleife integriert.
aber wenn jemand ne elegantere lösung hat, immer her damit.
Zuletzt bearbeitet von choise am Di 28.04.2009 16:58, insgesamt 1-mal bearbeitet
|
|