BackboneJS - Model Parse


Advertisements

Description

It is used by the server and returns the model's data by passing through the response object and represents the data in JSON format.

Syntax

model.parse(response,options)

Parameters

  • response − It is passed using response raw object and returns attributes to be set on the model.

  • options − It includes true as an option which represents data in JSON format.

Example

<!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>

Output

Let us carry out the following steps to see how the above code works −

  • Save the above code in the parse.htm file.

  • Open this HTML file in a browser.

backbonejs_model.htm
Advertisements