5

DataTables は、ドット ( .) を特殊文字として扱っているようで、ヘッダーにある列を表示しません。

ドットを保持し、ある種のエスケープ文字を使用する方法はありますか?

エラー:不明なパラメータ 'Doc' が要求されました。行 0、列 0 の場合

私の JSON DataTable 初期化子:

{
    "columns": [
        {
            "data": "Doc.",
            "title": "Doc."
        },
        {
            "data": "Order no.",
            "title": "Order no."
        }
    ],
    "data": [
        {
            "Doc.": "564251422",
            "Order no.": "56421"
        },
        {
            "Doc.": "546546545",
            "Order no.": "98745"
        }
    ]
}
4

3 に答える 3

2

これを試して:

"columns": [
    {
        "data": "Doc.",
        "title": "Doc."
    },
    {
        "data": "Order no.",
        "title": "Order no."
    }
],
"data": [
    {
        "Doc.": "564251422",
        "Order no.": "56421"
    },
    {
        "Doc.": "546546545",
        "Order no.": "98745"
    }
]

これも機能しますが:

"columns": [
    {
        "data": "Doc.",
        "title": "Doc."
    },
    {
        "data": "Order no.",
        "title": "Order no."
    }
],
"data": [
    {
        "Doc": "564251422",
        "Order no": "56421"
    },
    {
        "Doc": "546546545",
        "Order no": "98745"
    }
]
于 2015-11-13T11:39:03.993 に答える