Ajax-Callbacks in rails3

8

In Rails 2 für eine Ajax-Form können wir Ajax-Callbacks haben wie vorher, nach etc. Wie man es in Rails 3 macht.

    
Pravin 24.11.2010, 05:23
quelle

3 Antworten

17

Ich habe das gleiche Problem und diesen Beitrag < Ich half mir, es herauszufinden. Grundsätzlich müssen Sie einen Listener an das Element anhängen, das auf Callback-Ereignisse von Rails reagiert. Zum Beispiel:

%Vor%

In einer separaten js-Datei (um es unauffällig zu machen), mit jQuery:

%Vor%     
Fredrik Boström 25.11.2010, 20:38
quelle
1

Binden einer Funktion an ajax: Erfolg, wie morbaq vorgeschlagen hat, funktionierte für mich.

Ich denke jedoch, wenn mehr als ein Ajax-Verhalten mit dem Element verknüpft ist, wird die Funktion für jedes Element ausgeführt.

    
calasyr 26.01.2013 04:40
quelle
0

Wenn Sie auch Listener für Ajax hinzufügen möchten, verwenden Sie folgenden Code

%Vor%

Ich habe eine Stunde gebraucht, um diese t2 Dinge zu finden

  1. müssen wir es in document.ready
  2. einfügen
  3. S ist in Großbuchstaben geschrieben, wenn Sie ajax schreiben: beforeSend
  4. Verwenden Sie nicht ajaxSend anstelle von ajax: beforeSend ...., weil es globalen Handler für alle Ajax-Ereignisse
  5. hinzufügt
crazycrv 07.04.2012 09:22
quelle

Tags und Links