Ich bin nicht sicher, wie man diesen Ansatz, wie ich bin ziemlich neu in jQuery. Ich möchte eine Callback-Funktion innerhalb einer benutzerdefinierten Funktion erstellen. Hier ist mein Beispiel:eine Callback-Funktion innerhalb einer benutzerdefinierten jQuery Funktion
function doSomething() {
var output = 'output here';
// Do something here
// This is where I want to create the callback function and pass output as a parameter
}
ich die Callback-Funktion durch eine beliebige Anzahl von Skripten zugänglich sein will (zum Beispiel mehr als ein Skript dieses Rückruf zugreifen kann).
Diese Funktion (doSomething) ist nicht Teil eines Plugin, sondern Teil einer anderen Callback-Funktion selbst. Ich habe auch eine Var innerhalb der Funktion erstellt und möchte dies auch durch die Callback-Funktion übergeben.
Wie kann ich das tun?
So Sie sagen, Sie haben keine Kontrolle darüber, was an "etwas tun" weitergegeben wird? Abhängig davon, welches Framework Ihre Verwendung ist, die möglicherweise nicht wahr ist ... können Sie den Code teilen, an dem Sie "doSomething" als Rückruf übergeben? – bhamlin
Ja, das ist richtig. Ich werde nicht unbedingt wissen, was in etwas passiert ist, aber es muss für jemanden verfügbar sein, der hineinkommt und sich ausdehnt. – Thomas