0

我在我的剑道网格中使用这个片段:

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

这会将 Web 请求发送为"http://localhost/myService?param1=1&param2=2". 但是,我的 RESTful Web 服务需要类似"http://localhost/myService/1/2". 我应该怎么做才能格式化正确的 HTTP 请求?

4

1 回答 1

1

在 DataSource 中,不要将其定义为字符串,而是将其定义为函数:

dataSource: {
    transport: {
        read: {
            url: function (data) {
                return "http://localhost/myService/1/2";
            }
        }
    }
于 2013-05-11T22:09:13.247 回答