En los carriles 2 de una forma ajax que pueden tener las devoluciones de llamada ajax igual que antes, después, etc. Como hacerlo en los carriles 3.devoluciones de llamada de Ajax en rails3
8
A
Respuesta
17
estoy teniendo el mismo problema, y me ayudó figura this post fuera. Básicamente, debe conectar un oyente al elemento que reacciona a los eventos de devolución de llamada de los raíles. Por ejemplo:
<%= link_to 'Delete', post,
:confirm => 'Are you sure?',
:method => :delete,
:remote=>true,
:id=>'delete' %>
En un archivo js separado (para que sea discreta), con jQuery:
$('#delete').bind('ajax:success', function() {
// do something
});
0
En caso de que también desea añadir detector de ajax uso Envía siguiente código
$(document).ready(function() {
$('#topnav-buildings').bind('ajax:beforeSend', function() {
blockDiv('#topnav-buildings');
});
});
pasé una hora para encontrar estas cosas t2
- tenemos que ponerlo dentro document.ready
- S es en mayúsculas al escribir ajax: beforeSend
- no uso ajaxSend en lugar de Ajax: beforeSend .... pd añade manejador global para todos los eventos ajax
1
Enlazando una función a ajax: el éxito como sugirió Morbaq funcionó para mí.
Sin embargo, creo que si hay más de un comportamiento de ajax asociado con el elemento, la función se ejecutará para cada uno de ellos.
Cuestiones relacionadas
- 1. Guardar active_record sin llamar devoluciones de llamada en rails3
- 2. devoluciones de llamada genérica
- 3. Diseñar devoluciones de llamada
- 4. mongid incrustados devoluciones de llamada de documentos
- 5. Manejo de devoluciones de llamada
- 6. Rails: around_ * devoluciones de llamada
- 7. Cython: implementar devoluciones de llamada
- 8. Delegados y devoluciones de llamada
- 9. Cierre y devoluciones de llamada
- 10. Esperar múltiples devoluciones de llamada
- 11. Creación de devoluciones de llamada en XS
- 12. Excepciones lanzadas en devoluciones de jQuery AJAX ingeridas?
- 13. Rieles: devoluciones de llamada de módulo
- 14. ¿Las devoluciones de llamada son siempre asincrónicas?
- 15. HTML5 <video> devoluciones de llamada?
- 16. ¿Qué son cierres y devoluciones de llamada?
- 17. C++ 11 devoluciones de llamada con estilo?
- 18. Saltarse las devoluciones de llamada y validación
- 19. Android: devoluciones de llamada con componente WebView?
- 20. WSDualHttpBinding para devoluciones de llamada dúplex
- 21. UUID en Rails3
- 22. ¿GWT JSNI admite devoluciones de llamada?
- 23. ObjC blocks & openssl C devoluciones de llamada
- 24. Obtener objeto padre dentro de devoluciones de llamada jQuery
- 25. Mantener el orden de las solicitudes al hacer varias devoluciones de llamada ajax
- 26. Cómo vincular "esto" para devoluciones de llamada jQuery?
- 27. llamada de método Ajax
- 28. La mejor solución para esperar a que se ejecuten todas las devoluciones de llamada ajax
- 29. ¿Evita las pérdidas de memoria en las devoluciones de llamada?
- 30. Forma idiomática de esperar varias devoluciones de llamada en Node.js
Gracias a morbaq, también lo encontré después de buscar en Google. Pero pensé que podría haber algunos rieles. – Pravin
Rails 3 se ha alejado de los ayudantes "inline javascript" como link_to_remote y se mueve hacia JavaScript discreto (UJS), que debe manejar de esa manera. AFAIK, el código anterior es, de hecho, el "camino de los rieles" desde la versión 3. –