Sono totalmente nuovo alla libreria Backbone.js e leggere tutta la documentazione e capito il funzionamento della biblioteca. Nei seguenti casi, quale dovrebbe essere la risposta del server per il corretto funzionamento dell'applicazione progettata usando il backbone (senza inserire un tratto/codice extra).Iniziare con backbonejs - Cosa deve fare un ritorno del server
assumere un modello come sotto
window.person = Backbone.Model.extend({
defaults: {
name: "",
email: "[email protected]"
},
urlRoot: "PersonApp"
});
Cosa JSON deve restituire Server su convalida è andato bene per
model.save()
Cosa JSON deve restituire server per
model.fetch()
Cosa JSON dovrebbe restituire il server per
model.destroy()
La risposta JSON da "destroy" non ha importanza. Backbone ascolta una risposta 20X per il successo. – abraham
@abraham Già lo sapevo, spina dorsale si basa su di stato HTTP 200 per OK quindi tutto ciò che restituisce Stato HTTP significava la richiesta è riuscita per la spina dorsale – Deeptechtons
@abraham Questo non è il caso. Se non si invia alcuna risposta JSON su un 'destroy', viene generato un' error' sul modello. Tuttavia, se si invia qualcosa a tutti (anche 'json_encode ("happy birthday")'), poi lo tratta come un successo. –