Modelo de obtención de Backbone.js

En este artículo, veremos el modelo backbone.js fetch() . El modelo fetch() de Backbone.js se utiliza para fusionar el estado del modelo con los atributos obtenidos al aceptar los datos del modelo del servidor al delegar el método sync() en el modelo dado.

Sintaxis :

Backbone.Model.fetch(options);

Parámetros : Acepta valor de parámetro único:

  • opciones: especifica parámetros como id, nombre, etc. que se utilizan en un modelo.

Ejemplo 1 : este ejemplo muestra el modelo fetch() para los datos del modelo «libro».

HTML

<!DOCTYPE html>
<html>
  
<head>
    <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"> 
      
        Backbone.sync = function(method1, mymodel) {  
            document.write(JSON.stringify(mymodel));  
        }; 
        var Books = Backbone.Model.extend();  
        var book = new Books({bookid:23}); 
             
        book.fetch();   
    </script> 
</body>
</html>

Producción:

{"bookid":23}

Ejemplo 2: Este ejemplo muestra el modelo fetch() para los atributos del modelo «libro».

HTML

<!DOCTYPE html>
<html>
  
<head>
    <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"> 
      
        Backbone.sync = function(method1, mymodel) {  
            document.write(JSON.stringify(mymodel));  
        }; 
        var Books = Backbone.Model.extend();  
        var book = new Books({bookid:23,price:678,book_name:'php'}); 
             
        book.fetch();   
    </script> 
</body>
</html>

Producción:

{"bookid":23,"price":678,"book_name":"php"}

Referencia: https://backbonejs.org/#Model-fetch

Publicación traducida automáticamente

Artículo escrito por sireeshakanneganti112 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *