2013-05-11 106 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"; 
      } 
     } 
    }