.net 后台返回的是Datatable处理过的数据, js 怎么取值,这里面的字段不固定 怎么循环获取

图片说明

数据类型如图所示

我是想根据JsonData动态生成一个table 里面的字段不确定 既要获取 这 些字段名还要获取相对应的值,这个可以循环得到吗

遍历可以用for遍历出每个键,但是不固定你怎么知道哪个键对应什么内容?

 for(var i=0;i<data.length;i++)for(var attr in data[i])alert(attr+'\n'+data[i][attr])

这里面的字段不固定 怎么循环获取

data[0][0]["StoreId"]

好像可以用ajax 的json方法吧
var JsonString = JSON.stringify(StuArrayObjs, switchfunction);

data: { "Jsondata": JsonString }

json 直接可以循环取的

下面这段代码看能否启发你,
var a={name:'a',age:12};for(var v in a){console.log(v+":"+a[v])}
这是json的一个很好的功能,可以动态取值。

for(var v in a){} 获取每一个key和value就行了

用通常的json获取方式就可以,至于你说的字段不固定那就分情况循环呗!