Сообщение о результате jQuery в сочетании с Spring - PullRequest
0 голосов
/ 07 марта 2012

Я борюсь с перехватом возвращаемого значения jQuery $ .post () с помощью Java Spring: у меня есть этот фрагмент Javascript:

var ratingItemId = 0;
$.post("/researchPad/document/addrating", {
        pdId : 1,
        ratingItem : $('#input_listName').val()
    }, function(data) {
        alert(data);
        ratingItemId = data;
    });

Spring:

@RequestMapping(value="/addrating", method=RequestMethod.POST)
public @ResponseBody Integer addrating(@RequestParam(value="pdId", required=true) Integer pdId, @RequestParam(value="ratingItem", required=true) String ratingItem) {
    // some stuff
    Integer newRatingId = documentService.addRatingItem(item, pd);
    System.out.println("riId: " + newRatingId);
    return newRatingId;
}

В моей консоли Java я вижу, что есть новый RatingId, но в Javascript ratingItemId остается 0

Есть предложения о возможных причинах?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...