[关闭]
@52fhy 2016-01-22T16:42:11.000000Z 字数 705 阅读 578

06-backbone集合--与服务器交互-post

backbone


上一篇演示了集合与服务器进行get请求,这次演示post请求。

用到的方法:

  1. collection.create(data) //data为发送的数据。该方法返回一个model的实例
  1. <!DOCTYPE html>
  2. <head>
  3. <meta charset="utf-8">
  4. <title>title</title>
  5. <script src="lib/jquery-1.10.2.js"></script>
  6. <script src="lib/underscore.js"></script>
  7. <script src="lib/backbone.js"></script>
  8. </head>
  9. <body>
  10. <script>
  11. var book = Backbone.Model.extend({
  12. initialize: function(){
  13. //console.log('Hey , you create me!');
  14. },
  15. //默认属性
  16. defaults: {
  17. title:'well'
  18. }
  19. });
  20. //定义collection
  21. var Books = Backbone.Collection.extend({
  22. model: book,
  23. url : 'data/collection.json',
  24. });
  25. var books_c1 = new Books;
  26. //发送post数据
  27. //类似model的save方法
  28. var res = books_c1.create({title: 'new_book'});
  29. console.log(res);//返回一个model的实例
  30. console.log(res.get('title'));
  31. </script>
  32. </body>
添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注