Hallo,
ich habe drei verschachtelte setTimeout Funkltionen.
Diese sind in einem Ajax Request, bzw. der success Funktion untergebracht, der Ajax Request wurde auf async = false gesetzt. Das geht in diesem Fall nicht anders.
Ich brauche nun den ids Array als Wert zurück, so das ich ihn in anderen Funktionen dann frei verwenden kann.
Kann mir da jemand helfen bitte? Ich habe es mit Parameter setzen probiert, komme allerdings im Verständnis mit dem bind nicht zurecht, habe es auch mit Callback Funktion probiert, leider auch ohne Erfolg.
Danke für eure Hilfe. Gruß Litter
ich habe drei verschachtelte setTimeout Funkltionen.
Code:
setTimeout(function() {
application.globals.projects = data;
params.loader.loadPr.find(".loader").hide();
params.loader.loadPr.find(".is-load").show();
params.loader.loadTree.show();
setTimeout(function() {
params.loader.loadTree.find(".loader").hide();
params.loader.loadTree.find(".is-load").show();
setTimeout(function() {
var lpTree = modules.Lp.controller.helper[modules.Lp.model.appView()].action.buildLpTree.getTree(modules.Lp.model.getRootTreeElements());
// Tree aktualisieren und neu rendern
modules.Lp.controller.functions.updateTree({
update : false,
data : lpTree,
treeId : "lp-tree",
treeNodeId : null,
treePanel : $("#lp-window").find(".desktop-window-west-panel")
});
params.lpWinObj.loadWin.window.actions.closeWindowByAction(true);
// Action Helperaufruf um Aktionen von einem Tree Element ausführen zu können
modules.Lp.controller.helper[modules.Lp.model.appView()].action.treeAction($("#lp-tree"));
// Speichern der Projektids in einem seperaten Array
$.each(application.globals.projects, function(pKey, pObj) {
ids.push(pObj.id);
});
}, 500);
}, 500);
}, 500);
Ich brauche nun den ids Array als Wert zurück, so das ich ihn in anderen Funktionen dann frei verwenden kann.
Kann mir da jemand helfen bitte? Ich habe es mit Parameter setzen probiert, komme allerdings im Verständnis mit dem bind nicht zurecht, habe es auch mit Callback Funktion probiert, leider auch ohne Erfolg.
Danke für eure Hilfe. Gruß Litter

Kommentar