我在我的Kendo网格中使用此代码段:
dataSource: {
transport: {
read: {
url: "http://localhost/myService",
dataType: "json"
},
parameterMap: function () {
return {
param1: 1,
param2: 2
};
}
}
}
这将以"http://localhost/myService?param1=1¶m2=2"
的形式发送网络请求。但是,我的RESTful Web服务需要"http://localhost/myService/1/2"
之类的东西。我该怎么做才能格式化正确的HTTP请求?
答案 0 :(得分:1)
在DataSource中,而不是将其定义为String,将其定义为函数:
dataSource: {
transport: {
read: {
url: function (data) {
return "http://localhost/myService/1/2";
}
}
}