2013-05-10 8 views

risposta

13

toJSON() è un metodo standard che il serializzatore JavaScript JSON cerca durante la serializzazione di un oggetto.

Nel contesto di Backbone, se si esegue l'override di toJSON nel modello, è possibile modificare il formato dei valori che vengono inviati al server durante il salvataggio. Ad esempio è possibile filtrare i campi di sola lettura come i timestamp.

attributes è l'oggetto JavaScript contenente i dati del modello, è ciò che viene modificato quando si utilizza model.set(). Tranne se non si utilizza set() per modificare i valori, si ignorano tutti gli eventi e si perdono alcuni dei benefici di backbone. Quindi usa solo gli attributi direttamente se sai cosa stai facendo.

Problemi correlati