0

javascript を使用して json 配列をページ分割する方法を教えてください。これは、ページ付けする必要があるjson配列です。これは小さな配列ですが、2000 レコードを保持する大きな配列を改ページする必要があります。

    {"タイプ":[["TF_OTHER","その他"],["TF_TRIP","旅行"],["TF_LUNCH","ランチ"]]}

4

1 に答える 1

1

次のようなことを試すことができます:(私はそれをテストしませんでした)

<script>

var arr
function onLoad(jsonArr) {
    arr = eval(jsonArr);
}

function paginate(offset, max)
{
    var demo = document.getElementById('demo');
    for(var n=0; n<demo.childNodes.length; n++){
        demo.removeChild(demo.childNodes[0]);
    }

    for(var i=0; i<max; i++){
        var ele=document.createTextNode(arr[i+offset]);
        demo.appendChild(ele);
    }

    var next = document.getElementById('next');
    next.setAttribute("onclick","paginate("+(offset+max)+","+max+")");
    var pre = document.getElementById('pre');
    pre.setAttribute("onclick","paginate("+(offset-max)+","+max+")");
}

</script>
于 2012-12-24T10:23:55.803 に答える