Przekazanie POST do kontrolera Spring

Odpowiedz Nowy wątek
2017-02-11 00:17
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.

$(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

edytowany 1x, ostatnio: efem, 2017-02-11 00:29

Pozostało 580 znaków

2017-02-11 00:40
0

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


edytowany 1x, ostatnio: Patryk27, 2017-02-11 00:40

Pozostało 580 znaków

2017-02-11 08:31

spróbuj normalnym $.post()

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0