为了账号安全,请及时绑定邮箱和手机立即绑定

kendo-ui的grid问题,我想在请求前改变URL的路径,请问有什么方法?

kendo-ui的grid问题,我想在请求前改变URL的路径,请问有什么方法?

慕码人2483693 2018-11-12 14:13:44
    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事件之后执行这个方法就可以了

查看完整回答
反对 回复 2018-12-22
  • 1 回答
  • 0 关注
  • 502 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信