我正在以这种方式执行AJAX请求
$.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 "";
}
我已经尝试了
的所有选项public String getData(@QueryParam("toppingid") String toppingid) {
}
public String getData(@PathParam("toppingid") String toppingid) {
}
但没有任何效果。
请告诉我如何接收这些参数?
答案 0 :(得分:2)
您遇到问题:发送顶部,但要求 toppingid 。