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