首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

关于json获取解决办法

2013-03-21 
关于json获取headfunction pageselectCallback(page_index, jq) {var jsonlisteval((+str+))//获取

关于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>';
});

热点排行