0

次の JSON 形式のみを受け入れるchap-tim JSコンポーネント ( http://almende.github.io/chap-links-library/timeline.html ) を使用します。

    data = [
        {
            'start': new Date(2010, 7, 26),
            'content': 'test    '
        }
    ];

日付を受け入れる他のすべての値に問題はありません...他の形式は受け入れられず、形式を送信する方法がわかりませんnew Date(2010, 7, 26)

これを使用して、非表示フィールドに JSON データを設定し、それ$.parseJSONを解析します

@Html.Hidden("timeline-data", Json.Encode(Model.GanntItems));

その後:

$.parseJSON($("#timeline-data").val());

しかし、それは次のものを放出し"/Date(1388728800000)/" 、今では良いです...

これを克服する方法はありますか?

4

1 に答える 1

2

最も簡単な解決策は、次のように Javascript で解析することです。

 value = new Date(parseInt(value.replace("/Date(", "").replace(")/",""), 10));
于 2013-08-27T09:12:58.243 に答える