我正在尝试使用剑道数据源从远程数据源读取。"未捕获的类型错误:未定义不是一个函数"。
浏览器成功进行了 AJAX 调用,我无法弄清楚 Kendo 内部出了什么问题。他们的文档没有帮助。
这是我的代码:
var accountsListDs = new kendo.data.DataSource({
transport: {
read: {
url: "http://localhost:8085/cabinet/wicket/bookmarkable/com.finovera.web.services.AccountsService",
dataType: "json",
type: "GET",
data: {
op: "list"
}
}
}
});
下面是堆栈跟踪:http://pastebin.com/GtaHifJM
事实证明,问题不在于剑道。Wicket做了一些奇怪的重定向到另一个URL,并且POST请求在服务器端被转换为GET请求。