2014-06-13 39 views
0

我執行一個AJAX請求這樣如何在REST服務調用中接收輸入參數?

$.ajax({ 
      type: 'GET', 
      url: 'http://hosti[:8080/OrderSnacks/oms/toppings?topping=' + id_attr_val, 
      jsonpCallback: 'jsonCallback', 
      cache: true, 
      dataType: 'jsonp', 

      jsonp: false, 
      success: function (response) { 
      console.log(response); 
      }, 
      error: function (e) { 
       $("#divResult").html("WebSerivce unreachable"); 
      } 
     }); 
}); 

在我的REST服務調用,我無法接受這個參數

@Path("/toppings") 
public class ToppingService { 
    @GET 
    @Consumes("application/text") 
    @Produces("application/json") 
    public String getData(@PathParam("toppingid") String toppingid) { 
     return ""; 
    } 

我已經嘗試了所有的選項是

​​

但沒有任何工作。

你能告訴我如何接收這些參數?

回答

2

你有問題:你發送打頂但你要打頂

+0

感謝你們,我應該使用QueryParam或PathParam – Pawan

+0

在你的情況下,PathParam。看到區別:http://stackoverflow.com/a/11569077/1392463 – Ioan

+0

非常感謝。 – Pawan

相關問題