jquery AJAX dodaje parametry do URL

Odpowiedz Nowy wątek
2016-07-31 17:12

Rejestracja: 5 lat temu

Ostatnio: 2 minuty temu

Lokalizacja: Warszawa

0

Mam sobie taki kawałek kodu:

$("#updateEmailBtn").click(function(e){
        var data = $('#email').val();
        var url = '/expenses-manager/rest/'+$('#username').val()+'/update-email';
        $.ajax({
             url : url,
             data : data,
             type : 'PATCH',
             contentType : 'text/plain',
             jsonp: false
        }).done(function(){

        })
    });

Niestety jak robie submita do parametry z formatki są dodawane do ścieżki URL
O co chodzi?
Próbowałem różnych metod ale zawodzą :/

EDIT:
zamieniłem btn na inputy typu button i nie wiem czemu dziala...


Nie pomagam przez PM. Pytania zadaje się na forum.
edytowany 1x, ostatnio: scibi92, 2016-07-31 18:10

Pozostało 580 znaków

2016-07-31 18:28
Moderator

Rejestracja: 13 lat temu

Ostatnio: 2 miesiące temu

Lokalizacja: Rzeszów

0

zamieniłem btn na inputy typu button

A po polsku? co to jest btn?


Pozostało 580 znaków

2016-07-31 19:14

Rejestracja: 5 lat temu

Ostatnio: 2 minuty temu

Lokalizacja: Warszawa

0

Przycisk jakoś tak skrótowo napisałem (może dlatego że wcześniej dużo z bootstrapa korzystałem)
Nie mniej dziwne to jest...


Nie pomagam przez PM. Pytania zadaje się na forum.

Pozostało 580 znaków

2016-07-31 19:30

Rejestracja: 4 lata temu

Ostatnio: 5 godzin temu

Lokalizacja: Warszawa

0

Zapewne:

$("#updateEmailBtn").click(function(e){
        var data = $('#email').val();
        var url = '/expenses-manager/rest/'+$('#username').val()+'/update-email';
        $.ajax({
             url : url,
             data : data,
             type : 'PATCH',
             contentType : 'text/plain',
             jsonp: false
        }).done(function(){

        });
        return false;
    });

Pozostało 580 znaków

Odpowiedz

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