Zugriff auf das jQuery-Ereignisobjekt in einem Seaside-Rückruf

8

Grundsätzlich möchte ich Folgendes in Seaside Smalltalk übersetzen:

%Vor%

Außerdem möchte ich nicht das Ereignis console.log , sondern in meinem Ajax-Callback darauf zugreifen.

Der vielversprechendste Ansatz schien etwas wie

zu sein %Vor%

Ich konnte jedoch keine Möglichkeit finden, auf das Ereignis zuzugreifen, das den Rückruf verursacht hat. Intuitiv würde ich versuchen

%Vor%

für den ??? -Teil, aber der Seaside-jQuery-Wrapper kennt keine Nachricht, die in der Nähe von event liegt.

Jede Hilfe wird geschätzt. Es muss weg sein, um auf die Ereignisdaten zugreifen zu können ...

    
Leo 06.06.2010, 15:09
quelle

1 Antwort

8

Um die x-Maus-Koordinate des Ereignisses zu serialisieren, verwenden Sie den folgenden Code:

%Vor%

Es gibt andere Eigenschaften im Ereignisobjekt, an denen Sie interessiert sein könnten. Sie können sie nur mit der gleichen AJAX-Anfrage serialisieren, indem Sie mehrere callback:value: -Konstrukte in einer Kaskade hinzufügen.

Im neuesten JQuery-Code können Sie html jQuery event verwenden, um das Ereignisobjekt zu erstellen. Das hat bis jetzt gefehlt.

    
Lukas Renggli 06.06.2010, 16:17
quelle