I use spring boot and it's one of my rest controller
@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);
}
On the client side, I do
jQuery.ajax({
type: type,
url: url,
contentType: "application/json",
dataType: "json",
data: data,
success: function(data, status, jqXHR) {
if (data) {
...
}
},
error: function(jqXHR, status) {
...
}
});
I pass alway by the error section... result it's
qXHR = Object {readyState: 4, responseText: "", status: 200, statusText: "OK"}, status = "parsererror
Any idea?