Wie schreibe ich eine jQuery-Funktion mit einem Callback?

8

Ich habe folgende Funktion:

%Vor%

Ich rufe diese Funktion so auf loadProjects (1);

Problem ist, dass ich in der Lage sein möchte, eine CallBack-Funktion nach dem Erfolg zu definieren, und ich möchte es einfügen, wenn ich loadProjects (1, Rückruf: {was js hier enthalten ist, wird nach Erfolg zurückgerufen}}

Wie kann ich eine Funktion annehmen, die einen Rückruf akzeptiert? Wie kann ich einen Rückruf an diese Funktion übergeben?

Danke

    
AnApprentice 27.04.2011, 00:11
quelle

6 Antworten

22
%Vor%

Verwendung:

%Vor%     
N.B. 27.04.2011, 00:14
quelle
2

So können Sie Ihre Funktion so ändern, dass sie einen Rückruf akzeptiert.

%Vor%

So würden Sie es verwenden.

%Vor%

Oder Sie können es mit einer anonymen Funktion wie folgt verwenden.

%Vor%     
jessegavin 27.04.2011 00:14
quelle
1

Sie können eine Funktion an eine andere Funktion übergeben, als wäre es ein anderes Objekt. Sieh dir das an:

%Vor%

Sie können auch die MDC-Dokumentation (function.call ()) .

    
ninjascript 27.04.2011 00:23
quelle
1
%Vor%

So etwas wie folgt aufrufen:

%Vor%     
mVChr 27.04.2011 00:14
quelle
0
%Vor%     
matt 27.04.2011 00:15
quelle
0

Versuchen Sie Folgendes:

%Vor%     
mattsven 27.04.2011 00:15
quelle