JSON с дополнением Jersey 1.x + jquery
Здравствуйте, я пытаюсь сделать перерыв вызова из jquery на сервер Джерси 1.18, используя jsonp
@GET
@Path("jsonp")
@Produces("application/x-javascript")
public JSONWithPadding testJSONP(@QueryParam("callback") String callback){
String retVal="YES";
return new JSONWithPadding( new GenericEntity<String>("{\"test\":\"" + retVal + "\"}"){},callback);
}
и JQuery:
$.ajax({
url: 'http://localhost:9280/manager/jsonp',
type: 'GET',
dataType: 'jsonp',
jsonp: 'callback',
success: function(data){
console.log("success");
alert(data.test);
}
});
Хотя и кажется, что JSONWithPadding не работает должным образом, консоль Firefix возвращает:
SyntaxError: missing ; before statement jsonp:1
Содержание JSONP:
{
"callbackName":"jQuery111109478052598614781_1410424986004",
"jsonSource":{
"rawType":"java.lang.String",
"type":"java.lang.String",
"entity":"{\"test\":\"YES\"}"}
}
Любая помощь:)?