[...] Hier sind unterschiedliche Lösungen denkbar, dazu müsste man die Rahmenumstände kennen. Allgemein kannst du den Zählerstand in die Funktion einschließen, indem du eine Closure erzeugst:
Klingt nach komplizierter Materie, mit der ich mich wohl einige Zeit auseinandersetzen werde.
var createCallback = function (i) {
// Erzeuge Closure, die den gegenwärtigen Wert von i einschließt
return function (data) {
currentDescriptions[i] = data.test.replace(/\n*/g, '');
});
};for (...) {
descGet = $.getJSON(URL, {page: myArray[i]}, createCallback(i));
...
}
>
> createCallback ist hier eine Funktion, die eine Funktion erzeugt.
Meineswissens kann man im Callback von getJSON den Funktionen keine weiteren Parameter übergeben, ich bin mir allerdings nicht sicher.
Grüße, CL
--
ie:{ fl:) br:^ va:) ls:~ fo:| rl:( n4:& ss:| de:> js:) ch:| sh:} mo:} zu:(