Próbuję przesłać prosty formularz logowania przez ajax na stronie jQuery Mobile, ale mam problem.Przesyłanie formularzy AJAX w jQuery Mobile
Wygląda na to, że po przesłaniu formularza (za pośrednictwem POST) parametry formularza są dodawane do adresu URL. Co więcej, wymazują zakotwiczoną stronę, na której byłem przed złożeniem formularza.
Na przykład, jestem na stronie localhost:8080/myapp/#sign_up
Potem przesłać formularz powodując url stać: localhost:8080/myapp/[email protected]&pass=pass
więc jeśli uderzę błędy sprawdzania poprawności i kliknij przycisk „Wstecz”, I don” wróć na stronę #sign_up
.
Wszelkie pomysły?
Wszelkie opinie na temat negatywnego głosowania będą mile widziane. Po prostu lubię wiedzieć, co robię źle :) – Jasper
ja też ;-) Jedyną rzeczą może być to, że 'live' jest teraz przestarzałe i powinieneś użyć 'on' zamiast tego. może nawet "wł/wył" w sekwencji, aby zapobiec zduplikowanym zdarzeniom: http://stackoverflow.com/questions/9067259/ –