读书人

关于json获取解决办法

发布时间: 2013-03-21 10:08:17 作者: rapoo

关于json获取
<head>
function pageselectCallback(page_index, jq) {
var jsonlist=eval('(+str+)');//获取不到值啊??
var items_per_page = $('#items_per_page').val();
var max_elem = Math.min((page_index + 1) * items_per_page, members.length);
var newcontent = '';

for (var i = page_index * items_per_page; i < max_elem; i++) {
newcontent += '<dt>' + members[i][0] + '</dt>';
newcontent += '<dd class="state">' + members[i][1] + '</dd>';
newcontent += '<dd class="state">' + members[i][2] + '</dd>';
newcontent += '<dd class="party">' + members[i][3] + '</dd>';
newcontent += '<dd class="party">' + members[i][4] + '</dd>';
}
$('#Searchresult').html(newcontent);
return false;
}
</head>

后台 有数据:
ds = order.getValue("");//dataset
str = LouvreEcrm.Common.JSONSerializer.DataTableToJSON(ds.Tables[0]);//json格式

请问在前面那个函数里面 怎么获取到json或者ds 的数据啊???

[解决办法]

引用:
引用:members哪里跑出来的?

members 是一个初始值js
var members = [
['Fred G. Aandahl', '1951-1953', 'North Dakota', 'Republican', '1897-1966'],
['Watkins Moorman Abbitt', '……

你直接用$.each不行吗
$.each(members ,function(k,v){
newcontent += '<dt>' + v[0] + '</dt>';


newcontent += '<dd class="state">' + v[1] + '</dd>';
newcontent += '<dd class="state">' + v[2] + '</dd>';
newcontent += '<dd class="party">' + v[3] + '</dd>';
newcontent += '<dd class="party">' + v[4] + '</dd>';
});

读书人网 >JavaScript

热点推荐