2013-05-11 116 views
0

RESTful Web服务我用这个片段在我的剑道格:调用从剑道电网

 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请求?

回答

1

在数据源,而不是将其定义为一个字符串,将它定义为函数:

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