0

我正在尝试 在 play 1.2.4中使用https://github.com/thegrubbsian/jquery.ganttView

已经检查了JQuery GanttChart - 应用数据

但我的问题是如何将 JSON 渲染到视图中,

我尝试了一个简单的 renderJSON("Hello"); 并在视图中捕获,问题是我只能下载像 4fporLKs.part1 这样的文件,里面有 Hello :(

有人能解释一下我该怎么做吗

谢谢

4

2 回答 2

1

其他人正在和我一样工作,但没有得到它

    <script type="text/javascript">
    $(function () 
    {

        $("#ganttChart").ganttView({ 
           data : 'dataUrl: "data.json"',
            slideWidth: 900,
            behavior: {
                onClick: function (data) { 
                    var msg = "You clicked on an event: { start: " + data.start.toString("M/d/yyyy") + ", end: " + data.end.toString("M/d/yyyy") + " }";
                    $("#eventMessage").text(msg);
                },
                onResize: function (data) { 
                    var msg = "You resized an event: { start: " + data.start.toString("M/d/yyyy") + ", end: " + data.end.toString("M/d/yyyy") + " }";
                    $("#eventMessage").text(msg);
                },
                onDrag: function (data) { 
                    var msg = "You dragged an event: { start: " + data.start.toString("M/d/yyyy") + ", end: " + data.end.toString("M/d/yyyy") + " }";
                    $("#eventMessage").text(msg);
                }
            }
        });

        //$("#ganttChart").ganttView("setSlideWidth", 600);
    });
</script>
于 2012-04-12T13:04:49.543 回答
0

"hello"不是格式正确的 json 字符串,请尝试:

renderJSON("{\"hello\":\"world\"}");

另请查看Play 的控制器文档以了解如何渲染 ie。List 中的 json (段落:返回 JSON 字符串

于 2012-04-11T09:37:08.587 回答