Przekazanie POST do kontrolera Spring

Przekazanie POST do kontrolera Spring
EF
  • Rejestracja:prawie 10 lat
  • Ostatnio:ponad 7 lat
  • Postów:53
0

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.

Kopiuj
$(document).on('submit', '#toggleUserStatus', function(e) {
		alert('ENABLED CLICK');
		$.postJSON('toggleUser', JSON.stringify(user.username), function(user) {
	           	...
	    	});
		e.preventDefault();
		});
Kopiuj
@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

edytowany 1x, ostatnio: efem
Patryk27
Moderator
  • Rejestracja:ponad 17 lat
  • Ostatnio:ponad rok
  • Lokalizacja:Wrocław
  • Postów:13042
0

Co to jest $.postJSON i co zwraca konsola przeglądarki?


edytowany 1x, ostatnio: Patryk27
PI
  • Rejestracja:ponad 9 lat
  • Ostatnio:4 miesiące
  • Postów:2787
0

spróbuj normalnym $.post()

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.