0

这是 URL 返回的内容:

这就是我想要做的,但它什么也没返回:

剑道用户界面测试

    <script type="text/javascript">
        $(document).ready(function()
        {
            var retrievedData = new kendo.data.DataSource({
                transport: {
                    read: {
                        url: "http://...",
                        dataType: "json"
                    }
                }
            });
            $("#grid").kendoGrid({
                dataSource: retrievedData,
                columns: [{
                        field: "id",
                        title: "ID",
                        width: 150
                    }, {
                        field: "NotificationType",
                        title: "NotificationType",
                        width: 150
                    }]
            });
        });
    </script>
</body>

URL 是本地主机,我尝试使用“json”和“jsonp”作为数据类型。

我错过了什么吗?没有数据被返回。

4

1 回答 1

1

我发现了这个问题。

问题是我在 IIS express 上运行。我在配置设置的 Web 选项卡下取消选中“使用 IIS Express”,它起作用了。

这是最终代码现在的样子:

<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
    <head>
        <title>Kendo UI Test</title>
        <link href="styles/kendo.common.min.css" rel="stylesheet" type="text/css"/>
        <link href="styles/kendo.default.min.css" rel="stylesheet" type="text/css"/>
        <script src="js/jquery.min.js"> </script>
        <script src="js/kendo.web.min.js"> </script>
    </head>
    <body>
        <div id="grid"></div>

        <script type="text/javascript">

                var retrievedData = new kendo.data.DataSource({
                    transport: {
                        read: {
                            url: "http://localhost/..."
                        }
                    }
                });
                $("#grid").kendoGrid({
                    dataSource: retrievedData,
                    columns: [{
                            field: "id",
                            title: "ID",
                            width: 150
                        }, {
                            field: "NotificationType",
                            title: "NotificationType",
                            width: 150
                        }]
                });
        </script>
    </body>
</html>
于 2013-07-25T21:30:39.380 回答