0

我使用仅接受以下 JSON 格式的chap-tim JS组件(http://almende.github.io/chap-links-library/timeline.html):

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

我对所有其他值都没有问题接受日期......它不会接受任何其他格式,我没有 idia 如何发出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 回答