Dans 2 rails pour une forme ajax nous pouvons avoir callbacks ajax comme avant, après, etc. Comment faire dans des rails 3.Ajax callbacks dans rails3
8
A
Répondre
17
Je vais avoir le même problème, et this post m'a aidé à la figure IT out. Fondamentalement, vous devez attacher un écouteur à l'élément qui réagit aux événements de rappel des rails. Par exemple:
<%= link_to 'Delete', post,
:confirm => 'Are you sure?',
:method => :delete,
:remote=>true,
:id=>'delete' %>
Dans un fichier js séparé (pour le rendre discret), avec jQuery:
$('#delete').bind('ajax:success', function() {
// do something
});
0
Si vous voulez aussi ajouter écouteur pour l'utilisation de ajax envoyer le code suivant
$(document).ready(function() {
$('#topnav-buildings').bind('ajax:beforeSend', function() {
blockDiv('#topnav-buildings');
});
});
J'ai passé une heure pour trouver ces choses t2
- nous devons le mettre à l'intérieur document.ready
- S est en majuscules lorsque vous écrivez ajax: beforeSend
- Ne pas utiliser ajaxSend au lieu de ajax: beforeSend .... beacause il ajoute gestionnaire global pour tous les événements ajax
1
Liaison d'une fonction à ajax: succès comme morbaq suggéré travaillé pour moi.
Cependant, je pense que s'il y a plus d'un comportement ajax associé à l'élément, la fonction s'exécutera pour chacun d'eux.
Questions connexes
- 1. Ajax callbacks synchrones
- 2. jQuery: Comment traiter « ceci » dans callbacks AJAX
- 3. Rails3 télécharger ajax avec Iframe
- 4. Rails3 ajax callback a xhr vide
- 5. Callbacks de serveur dans ASP.net
- 6. Callbacks dans ObjC + Cocoa
- 7. callbacks Merb équivalent dans RAILS
- 8. select_tag Ajax mise à jour avec Rails3 + Jquery
- 9. SOAP dans Rails3?
- 10. Callbacks interdépendants dans la programmation webOS
- 11. Rails accepte_nested_attributes_for callbacks
- 12. Debug .NET Socket callbacks
- 13. callbacks client Master Pages
- 14. Callbacks Vimeo vidéo intégrés
- 15. Callbacks d'animation de base
- 16. Callbacks/Evénements en C#
- 17. Callbacks asynchrones simultanés
- 18. Callbacks in C#
- 19. WP7 Callbacks From WCF
- 20. dilatoires callbacks asynchrones
- 21. propriétés jQuery objet de XHR dans callbacks de la fonction ajax
- 22. callbacks simple jQuery briser dans IE
- 23. Enveloppant l'appelant/callbacks dans une seule fonction
- 24. Comment utiliser callbacks dans mon propre code
- 25. Numéros d'internationalisation (i18n) dans rails3?
- 26. comment utiliser haml dans rails3?
- 27. callbacks java et javascript comparé
- 28. DevExpress ASPxGridView callbacks et jQuery
- 29. JQuery UI Tabs callbacks ne fonctionne pas
- 30. Pthread callbacks entrée utilisateur interrompue
Merci morbaq, je l'avais aussi trouvé après avoir googlé. Mais je pensais qu'il pourrait y avoir des chemins de fer. – Pravin
Rails 3 est parti des helpers "inline javascript" comme link_to_remote et se déplace vers JavaScript discret (UJS), que vous devez gérer de cette façon. AFAIK, le code ci-dessus est en fait la «voie des rails» depuis la version 3. –