Soy totalmente nuevo en la biblioteca de Backbone.js y leí toda la documentación y comprendí el funcionamiento de la biblioteca. En los casos siguientes, ¿cuál debería ser la respuesta del servidor para el correcto funcionamiento de la aplicación diseñada utilizando la red troncal (sin poner un trazo/código adicional)?Introducción a backbonejs: qué debería devolver un servidor
asumen un modelo como el de abajo
window.person = Backbone.Model.extend({
defaults: {
name: "",
email: "[email protected]"
},
urlRoot: "PersonApp"
});
Lo JSON debe devolver servidor asumiendo validación fue bien para
model.save()
Lo JSON debe devolver servidor para
model.fetch()
Lo JSON debe devolver el servidor por
model.destroy()
JSON respuesta de 'destroy' no importa. Backbone escucha para una respuesta 20X para el éxito. – abraham
@abraham Sí, lo sé, la red troncal depende del estado HTTP 200 para aceptar, por lo que cualquier cosa que devuelva el estado HTTP significa que la solicitud se realizó correctamente para la red troncal – Deeptechtons
@abraham Este no es el caso. Si no envía una respuesta JSON en un 'destroy', se genera un' error' en el modelo. Sin embargo, si envía algo en absoluto (incluso 'json_encode (" feliz cumpleaños ")'), entonces lo trata como un éxito. –