pozdrowienia,JQuery Mobile - POST formularz i uzyskać odpowiedzi
Mam następujący jquery mobilną strony:
<div data-role="content">
<center>
<img src="./images/logo320.png" />
</center>
<br><br>
<form method="POST" action="./ajax/login.php">
<label for="login_unameLabel">Username:</label><br>
<input type="text" name="login_uname" id="login_uname" /><br>
<label for="login_pwordLabel">Password:</label><br>
<input type="password" name="login_pword" id="login_pword" /><br>
<button id="login_submit" type="submit" data-theme="a">Submit</button>
</form>
</div>
./ajax/login.php zwraca opcję "OK" lub "NOK". Jak mogę przechwycić ten wynik na mojej stronie?
Otrzymuję następujący błąd w Thai:
k.data ([przerwę na ten błąd] fałsz) a.mobile.activePage = k, h (k), r & & D & ... dd (k) .removeClass („ w odwrocie” +
to jakby jquery mobile pewnych operacji na wynik? nie chcę, aby tak się stało. Czy mam zwrócić poprawny telefon komórkowy jquery Strona HTML z mojego PHP?
Każdy wgląd bardzo doceniany.
Dziękujemy wcześniej,
Rozwiązanie: Użyj <input type="button" id="login_submit" data-theme="a" value="Submit" />
Teraz mogę uchwycić kliknij wydarzenia poprzez:
<script>
$(document).ready(function() {
$("#login_submit").click(function() {
alert('clicked');
});
});
</script>
Czy to działa? –
Czy widzisz moje rozwiązanie powyżej? – Eamorr
Powinieneś używać jQuery Mobile w taki sposób, w jaki został zaprojektowany i miał na myśli "progresywne ulepszenie". Cała idea polega na stworzeniu strony, która działałaby nawet bez javascript. Dlatego odpowiedziałbym - powinieneś zwrócić pełną zawartość strony po przesłaniu formularza logowania. Tak czy inaczej internet zawsze działał ... – naugtur