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\"}"}
}

Любая помощь:)?

0 ответов

Другие вопросы по тегам