Cześć,
Chcę przekazać dane (String) za pomocą POST (jQuery) do kontrolera Springowego.
Alert z metody jest wywoływany,ale do kontrolera program nie wchodzi. Nic sensownego nie ma na konsoli.
$(document).on('submit', '#toggleUserStatus', function(e) {
alert('ENABLED CLICK');
$.postJSON('toggleUser', JSON.stringify(user.username), function(user) {
...
});
e.preventDefault();
});
@RequestMapping(value = "/toggleUser", method=RequestMethod.POST)
@ResponseBody
public User toggleUserJSON(@RequestBody String username) {
LOG.info("USERNAME_TOGGLE: " + username);
return null;
}
Edit: podanie jawnie zamiast JSON.stringify(user.username) nazwy usera, np. 'xxx' niczego nie zmienia