如何在html中获取model封装的对象?

html-css014

如何在html中获取model封装的对象?,第1张

一、获取: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进行关联的

“viewbag,viewdata”去查查这两个,不知道你是不是要传数据

在controller中

schoolInfo_Lk = schoolDBContext.GetSchoolBKQKInfo(SchoolID, "5", ExamID, out Result)

ViewData["BKQK"] = schoolInfo_Lk

return View()

在页面再去取数据

<!DOCTYPE html>

@{

Models.SchoolInfoModel BKQK = (Models.SchoolInfoModel)ViewData["BKQK"]

}

这个方法可以不限个数的传数据到前端