backbone中model.save提交的值,后台怎么获取啊
3个回答
展开全部
一、获取:
1)Backbone的save方法产生了一个post请求,把参数封装为json格式的字符串;
2)通过http body传递,获取这个json字符串,需要从request流中读取,然后手动解析为对象。
二、backbone是帮助开发重量级的javascript应用的框架。
主要提供了3个东西:1、models(模型) 2、collections(集合) 3、views(视图)
三、
1)Backbone.Model表示应用中所有数据,models中的数据可以创建、校验、销毁和保存到服务端。
当models中值被改变时自动触发一个"change"事件、所有用于展示models数据的views都会侦听到这个事件,然后进行重新渲染。
2)Backbone.Collection和我们平时接触的JAVA集合类相似,具有增加元素,删除元素,获取长度,排序,比较等一系列工具方法,说白了就是一个保存models的集合类。
3)Backbone.View中可以绑定dom el和客户端事件。页面中的html就是通过views的render方法渲染出来的,当新建一个view的时候通过要传进一个model作为数据,例如:
var view = new EmployeeView({model:employee});
也就是说model就是以这种方式和view进行关联的。
1)Backbone的save方法产生了一个post请求,把参数封装为json格式的字符串;
2)通过http body传递,获取这个json字符串,需要从request流中读取,然后手动解析为对象。
二、backbone是帮助开发重量级的javascript应用的框架。
主要提供了3个东西:1、models(模型) 2、collections(集合) 3、views(视图)
三、
1)Backbone.Model表示应用中所有数据,models中的数据可以创建、校验、销毁和保存到服务端。
当models中值被改变时自动触发一个"change"事件、所有用于展示models数据的views都会侦听到这个事件,然后进行重新渲染。
2)Backbone.Collection和我们平时接触的JAVA集合类相似,具有增加元素,删除元素,获取长度,排序,比较等一系列工具方法,说白了就是一个保存models的集合类。
3)Backbone.View中可以绑定dom el和客户端事件。页面中的html就是通过views的render方法渲染出来的,当新建一个view的时候通过要传进一个model作为数据,例如:
var view = new EmployeeView({model:employee});
也就是说model就是以这种方式和view进行关联的。
2018-08-01 · 百度知道合伙人官方认证企业
育知同创教育
1【专注:Python+人工智能|Java大数据|HTML5培训】 2【免费提供名师直播课堂、公开课及视频教程】 3【地址:北京市昌平区三旗百汇物美大卖场2层,微信公众号:yuzhitc】
向TA提问
关注
展开全部
一、获取:
1)Backbone的save方法产生了一个post请求,把参数封装为json格式的字符串;
2)通过http body传递,获取这个json字符串,需要从request流中读取,然后手动解析为对象。
二、backbone是帮助开发重量级的javascript应用的框架。
主要提供了3个东西:1、models(模型) 2、collections(集合) 3、views(视图)
三、
1)Backbone.Model表示应用中所有数据,models中的数据可以创建、校验、销毁和保存到服务端。
当models中值被改变时自动触发一个"change"事件、所有用于展示models数据的views都会侦听到这个事件,然后进行重新渲染。
2)Backbone.Collection和我们平时接触的JAVA集合类相似,具有增加元素,删除元素,获取长度,排序,比较等一系列工具方法,说白了就是一个保存models的集合类。
3)Backbone.View中可以绑定dom el和客户端事件。页面中的html就是通过views的render方法渲染出来的,当新建一个view的时候通过要传进一个model作为数据,例如:
var view = new EmployeeView({model:employee});
也就是说model就是以这种方式和view进行关联的。
1)Backbone的save方法产生了一个post请求,把参数封装为json格式的字符串;
2)通过http body传递,获取这个json字符串,需要从request流中读取,然后手动解析为对象。
二、backbone是帮助开发重量级的javascript应用的框架。
主要提供了3个东西:1、models(模型) 2、collections(集合) 3、views(视图)
三、
1)Backbone.Model表示应用中所有数据,models中的数据可以创建、校验、销毁和保存到服务端。
当models中值被改变时自动触发一个"change"事件、所有用于展示models数据的views都会侦听到这个事件,然后进行重新渲染。
2)Backbone.Collection和我们平时接触的JAVA集合类相似,具有增加元素,删除元素,获取长度,排序,比较等一系列工具方法,说白了就是一个保存models的集合类。
3)Backbone.View中可以绑定dom el和客户端事件。页面中的html就是通过views的render方法渲染出来的,当新建一个view的时候通过要传进一个model作为数据,例如:
var view = new EmployeeView({model:employee});
也就是说model就是以这种方式和view进行关联的。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
首先你要为model指定urlRoot
var Book = Backbone.Model.extend({urlRoot : '/books'});
Backbone会根据Model的urlRoot和Model实例的id生成model的url
var solaris = new Book({id: "1083-lem-solaris"});
solaris.save();
solaris在后台存储的地址就是/books/1083-lem-solaris,从这里取就行了。
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询