0
Ich benutze Frühjahr Boot und es ist einer meiner Ruhe ControllerErgebnis der Verwendung von ResponseEntity ohne Rückgabewert
@RequestMapping(value = "/members/{memberId}/creditcard", method = RequestMethod.PUT)
public ResponseEntity saveCreditCard(@PathVariable("memberId") Long memberId, @RequestBody CreditCardInfoDto creditCardInfo) throws CreditCardException, ResourceNotFoundException {
paymentService.saveCreditCard(creditCardInfo);
return new ResponseEntity(HttpStatus.OK);
}
Auf der Client-Seite, ich
jQuery.ajax({
type: type,
url: url,
contentType: "application/json",
dataType: "json",
data: data,
success: function(data, status, jqXHR) {
if (data) {
...
}
},
error: function(jqXHR, status) {
...
}
});
ich alle Tage durch den Fehlerabschnitt passieren ... Ergebnis ist
qXHR = Object {readyState: 4, responseText: "", status: 200, statusText: "OK"}, status = "parsererror
Irgendeine Idee?
ich weiß, dass aber meine Funktion Rückkehr nichts. In diesem Thread (wie wir in einigen Tutorial sehen können): http://stackoverflow.com/questions/12837907/what-to-return-if-spring-mvc-controller-method-doesn-return-value, sagte Biju Kunjummen es. Ich habe es mit HttpStatus.NO_CONTENT versucht und das funktioniert –