var mainGridDataSource = new kendo.data.DataSource({ type: 'aspnetmvc-ajax', transport: { read: { url: "/test", contentType: "application/json", type: "POST" }, parameterMap: function (options, operation) { return JSON.stringify(options); } } });现在进入页面默认请求这个url的数据,我想在change()事件后改变URL的路径,怎们办呢?试过用下面这个方法,但是没用。 mainGridOptions.dataSource.transport.read({ url: "/test2"});
1 回答
杨魅力
TA贡献1811条经验 获得超6个赞
function getData(opts, callback){
return new kendo.data.DataSource({
type: 'aspnetmvc-ajax',
transport: {
read: opts,
parameterMap: function (options, operation) {
typeof callback == 'function' && callback(options, operation);
}
}
});
}
把请求写进一个方法里,url和contentType作为一个对象的属性传进去,请求成功之后做的业务处理也用一个回调函数处理,change事件之后执行这个方法就可以了
添加回答
举报
0/150
提交
取消