0

flexigrid に問題があります。json データをフェッチしますが、データを入力しません。また、サーバー側で PHP を使用したくありません。可能であれば、サーバー側のプログラミングも行いたくありません。

<table id="payments2"></table>

<script>

    $('#payments2').flexigrid({
        url: '/payments.json',
        dataType: 'json',
        colModel: 
                [
                            { display: 'Payment Date', name: 'date', width: 100, sortable: true }
                ]               
        });

</script>
4

1 に答える 1

1

私はちょうどこの問題を自分で研究しています。

どうやら、例のjsonを生成する公式サイトの phpを見ると、標準のJSONではないことがわかります。

いくつかの特別な形式があります。

{
    "page": 1,
    "total": 2,
    "rows": [
        {
            "id": "ZW",
            "cell": {
                "name": "Zimbabwe ",
                "iso": "ZW",
                "printable_name": "Zimbabwe ",
                "iso3": "ZWE ",
                "numcode": "716"
            }
        },
        {
            "id": "ZM",
            "cell": {
                "name": "Zambia ",
                "iso": "ZM",
                "printable_name": "Zambia ",
                "iso3": "ZMB ",
                "numcode": "894"
            }
        }
           ]
}

どうやら、「セル」のみを持つ JSON 形式を返しているようです

返された JSON 結果セットでこの構造を作成する方法を見つける必要があります。

適切な形式に変換する ASP .NET MVC の例を見つけました: here

于 2013-03-22T20:17:46.627 に答える