Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/07/2016, 13:35
gfcarbonell
 
Fecha de Ingreso: abril-2016
Mensajes: 19
Antigüedad: 8 años
Puntos: 0
Pregunta Delegar eventos, En un view backbone

Delegar los evento para las vistas de los errores que se renderizar en mi formulario en mi template.

submit_add(events)
{
events.preventDefault();
this.model = new Pais();

this.model.set({
"nombre": $("#id_nombre").val(),
"codigo_postal": $("#id_codigo_postal").val(),});

this.model.save(null, {
success: function (model, response) {
console.log("success");
},

error: function(model, response) {//Aqui
var errors = JSON.parse(response.responseText);

_.each(errors, function(errorlist, field) {
var e = new ErrorListView({errors: errorlist})
$('input[name="'+field+'"]').after(e.render().el);
});
}
});

events.currentTarget.checkValidity();

Backbone.navigate('pais/' + this.model.id, {trigger: true});
return false;
}