我有一个绑定到远程OData端点的Kendo Grid。 如何在其中一个javascript事件中捕获发送到远程端点的请求URL,例如DataSource的onRequestStart?
这给了我过滤/排序对象
var filter = this.filter();
var sort = this.sort();
但我想要实际的网址,例如
http://..serviceroot/table1?$filter=....
答案 0 :(得分:5)
最简单的方法是通过beforeSend:
transport: {
read: {
url: "http://demos.telerik.com/kendo-ui/service/Northwind.svc/Orders",
beforeSend: function(e, request) {
console.log(request.url);
}
}
}