从Kendo Grid调用RESTful Web服务

时间:2013-05-11 04:50:31

标签: web-services rest kendo-ui

我在我的Kendo网格中使用此代码段:

        dataSource: {
            transport: {
                read: {
                    url: "http://localhost/myService",
                    dataType: "json"
                },                        
                parameterMap: function () {
                    return {
                        param1: 1,
                        param2: 2
                    };
                }
            }
        }

这将以"http://localhost/myService?param1=1&param2=2"的形式发送网络请求。但是,我的RESTful Web服务需要"http://localhost/myService/1/2"之类的东西。我该怎么做才能格式化正确的HTTP请求?

1 个答案:

答案 0 :(得分:1)

在DataSource中,而不是将其定义为String,将其定义为函数:

dataSource: {
    transport: {
        read: {
            url: function (data) {
                return "http://localhost/myService/1/2";
            }
        }
    }