Où se trouve l'emplacement correct pour un appel d'AJAX dans Backbone.js?
-
14-10-2019 - |
Question
J'apprends Backbone.js pour une nouvelle application Je construis.
Je dois effectuer un appel AJAX pour obtenir plus de propriétés pour mon modèle d'objet (image, le titre et la description d'un livre).
Où est le bon endroit pour cet appel? Dans le modèle, la vue ou ailleurs? spécifiquement liés au modèle MVC Backbone.js.
Informations supplémentaires
J'utilise LocalStorage et non un serveur. L'appel AJAX sera à une API de service Web et constitue seulement une partie de mes données de modèle réel.
La solution
Si vous avez correctement configuré votre modèle, vous pouvez simplement appeler model.fetch()
qui émettra un HTTP GET à tout ce que vous avez configuré url
et actualiser le modèle avec les résultats du serveur.