Estoy actualizando de los carriles 2.3.8 a 3.0.0, así que tengo que reemplazar las llamadas de ayuda remote_form_for
con form_for(@object, :remote=>true)
.Rails 3 llamadas de forma remota AJAX
He estado siguiendo junto con Simone Carletti pero no puedo obtener las devoluciones de llamada ajax desde rails.js
para disparar.
Mi HTML generado es:
<form accept-charset="UTF-8" action="/vendor_shipments" class="new_vendor_shipment" data-remote="true" id="formname" method="post">
El javascript estoy probando con:
jQuery(function($){
alert('document ready');
$("#formname")
.bind('ajax:loading', function() {alert("loading!");})
.bind('ajax:success', function(data, status, xhr) {alert("success!");})
.bind('ajax:failure', function(xhr, status, error) {alert("failure!");})
.bind('ajax:complete', function() {alert("complete!");});
});
Los '' documento listo incendios de alerta, y la petición Ajax se ha ejecutado correctamente (datos se contabilizan al servidor), pero no se activa ninguna de las devoluciones de llamada 'ajax:____
'.
¿Qué estoy haciendo mal?
(por lo que vale la pena, el propio formulario se carga a través de AJAX)
Creo que el evento es 'ajax: error' en estos días. –
Estoy usando rails 3.2.11 y aún las devoluciones de llamada no funcionan? alguna ayuda o idea? –
@TaimoorChangaiz tal vez mi respuesta puede ayudarlo http://stackoverflow.com/a/16759013/946328 –