Ich bin neu in JavaScript, also entschuldige ich mich, wenn das einfach ist. Ich übergebe einige Werte an meinen Controller, aber danach muss ich die globalen Variablen zurücksetzen, ohne die Seite zu aktualisieren. Mein Code sieht so aus:Aktualisiere Variable nach Funktionsrückgabe
var userName = null;
var _delegated = false;
function setAddtionalData(value) {
if(value == true) {
userName = "something";
_delegated = value;
}
}
function getAdditionalData() {
return {
username: userName,
delegated: _delegated
};
userName = null; // Does not get hit
_delegated = false; // Does not get hit
}
Aber Variablen werden nie aktualisiert. Gibt es eine Möglichkeit, diese ohne eine Seite zu aktualisieren?
Woher rufen Sie die Funktion setAditionalData auf? – kapantzak