我创建了我的第一个Kendo网格示例,其中包含一个返回json的restfull webservice。如果我在Kendo UI Dojo中运行我的示例,则网格不会显示我返回的数据。该服务正在返回数据(与Fiddler一起检查)。如果我将相同的代码部署到我的主机并在那里运行一切都很好。但我希望我的示例能够在Dojo中运行,因此使用某些属性/属性更容易,并且我不必每次都将它上传到我的主机。
<body>
<div id="grid"></div>
<script>
$("#grid").kendoGrid({
sortable : true,
groupable : true,
scrollable: true,
height : "300px",
pageable : {
pageSizes: 9
},
dataSource: {
transport: {
read: {
url : "http://www.***.be/kris/socadKurt/Services/SocadLight.svc/GetVelden",
dataType: "Json"
}
}
},
columns : [
{ field: "CampusId", title: "CampusId" },
{ field: "Omschrijving", title: "Omschrijving" }
]
});
</script>
</body>
答案 0 :(得分:1)
由于此错误而发生此问题,并且当请求的主机和发件人不同时会发生这种情况。
No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'http://runner.telerik.io' is therefore not allowed access.
请通过以下链接了解更多信息
Unleash your AJAX requests with CORS
Fetch data From Another Domain by using CORS with All (Modern) Browsers