Con backbone.js guardo un modelo. Se envía un PUT al servidor y se devuelve la respuesta. La primera vez que lo hago, devuelve éxito, las siguientes veces se devuelve un error, porque después de la primera vez la respuesta se agrega al modelo.Cómo obtener una buena respuesta al guardar un modelo
función de ahorro de Backbone.js:
saveCountry: function() {
this.model.save({},{
success: function(model, response) {
console.log('success! ' + response);
},
error: function(model, response) {
console.log('error! ' + response);
}
});
this.render();
return false;
},
PHP devuelve una cadena JSON-:
{"response": "Model saved!"}
Siguiendo PUT de obtener un error como respuesta, porque se añade la 'respuesta' al modelo:
Unknown column 'response' in 'field list'
¿Por qué se agrega la respuesta al modelo y cómo lo evito?
¿No podría simplemente hacer un condicional y omitir la 'respuesta' en su script php? – swatkins
Podría, pero pensé que sería más limpio dejar que el lado del servidor decida la respuesta. – GijsjanB
¿Te refieres al lado del "cliente"? – swatkins