Wie man zurückgegebene Wert durch Callback-Funktion?
Hier ist meine code versuche:
initData:function(period)
{
this.getLoadObject('0',url, this.callbackFunction);
},
Möchte ich den Rückgabewert von callBackFunction, die ich will zurück initData
.
Kann jede Stelle mir helfen, bin nicht so bewandert mit JS.
Ich habe versucht, ähnliche Frage aber nicht helfen.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Eigentlich die callback-Funktion kann sehr gut asynchron aufgerufen werden, ist nach der Rückkehr aus dem Aufruf initData.
Wenn es synchron jedoch, Sie können dies tun:
Obwohl es ist unmöglich zu sagen, aus deinem code-snippet, es sieht aus wie Ihre callback-Funktion wird asynchron aufgerufen werden. wenn dies der Fall ist, müssen Sie Variablen, die Sie wollen gefüllt werden, indem initData innerhalb der callback-Funktion selbst.
könnten Sie auch wickeln Sie die callback-Funktion:
Ich denke, man könnte die variable außerhalb der Funktion, so können Sie innerhalb der callback-Funktion und außerhalb.