前台页面一般需要分页,后台的数据包做好后就会传递给前台中
后台的数据格式
[Serializable]
public class PageData
{
public int Total//记录数据的总条数
{
get;
set;
}
public object Rows//行的集合
{
get;
set;
}
}
那么,在前台中,如何用js来表示这个数据结构呢
$(function(){
//PagaData={}相当于新建一个PageData类,但是在js中没有类的概念,用一个空的对象来表示类的话,比较接近类的概念
var pageData={};
//给pageData一个属性,叫row,在js中可以直接用这种方法来给一个类添加属性
pageData.row=new Array();
pageData.total=10;
//这里的o,相当于hash表,有键值对,方便保存对象的属性值
var o={programeid:"001",imgagesSrc:"../img/programe/001.jpg"};
在js中,没有C#中的List概念,但是其实List其实就是一个数组,所以在js中用数组来代替C#中的list
C# 中的List.Add(object)
JS中的 Object.array.push(object)
pageData.row.push(o);
alert(pageData.row[0].imgagesSrc);
})
js自定义对象数组
最新推荐文章于 2020-09-22 09:51:58 发布