用ajax访问后台方法,获取数据就是后台的数组。如:
$.('Back.ashx/GetArr', data, true, function (data) {//访问后台Back.ashx的GetArr()方法var arr=data//data就是后台数组的值
})
这里的ajax方法的访问后台路径不要错误,如果不会ajax可以看一下jQuery说明。
估计是用AJAX吧,那就用response.write输出js构造数组的代码,数据用后代取得的填充.在js用eval执行,就可以了.
如 response.write("arr = new Array(这里是你自己的数据)")
代码如下:$.each(rData.rows ,function(){
alert(this.PK_NoticeID) //用this. 你那些字段
alert(this.cell[0])
})
后台返回的数据是
{'id':1,'name':'st','grant':[{'tm_id':1,'tm_name':'zc'},{'tm_id':2,'tm_name':'ww'}]}
前台获取
var data = eval("(" + json + ")")//json为接收的后台返回的数据;
var id1 = data.grant[0].tm_id
var name1 = data.grant[0].tm_name
var id2 = data.grant[1].tm_id
var name2 = data.grant[1].tm_name