BackboneJS - Analyse de modèle

La description

Il est utilisé par le serveur et renvoie les données du modèle en passant par l'objet de réponse et représente les données au format JSON.

Syntaxe

model.parse(response,options)

Paramètres

  • response - Il est transmis à l'aide de l'objet brut de réponse et renvoie les attributs à définir sur le modèle.

  • options - Il inclut true comme option qui représente les données au format JSON.

Exemple

<!DOCTYPE html>
<html>
   <head>
      <title>Model Example</title>
      <script src = "https://code.jquery.com/jquery-2.1.3.min.js"
         type = "text/javascript"></script>
      
      <script src = "https://cdnjs.cloudflare.com/ajax/libs/underscore.js/1.8.2/underscore-min.js"
         type = "text/javascript"></script>
      
      <script src = "https://cdnjs.cloudflare.com/ajax/libs/backbone.js/1.1.2/backbone-min.js"
         type = "text/javascript"></script>
   </head>
   
   <body>
      <script type = "text/javascript">
         var myData = {
            "values": [{
               "fname": "Sachin",
               "lname": "Tendulkar",
               "country": "India"
            }]
         };
         var Person  = Backbone.Model.extend ({
            parse : function(response, options) {
               document.write(JSON.stringify(response));
            }
         });
         var person = new Person(myData, {parse: true});
      </script>
      
   </body>
</html>

Production

Exécutons les étapes suivantes pour voir comment fonctionne le code ci-dessus -

  • Enregistrez le code ci-dessus dans le parse.htm fichier.

  • Ouvrez ce fichier HTML dans un navigateur.