Saluti,JQuery Mobile - inviare un modulo e ottenere risposta
Ho la seguente jquery pagina per sistemi portatili:
<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 restituisce "OK" o "NOK". Come posso catturare questo risultato nella mia pagina?
Continuo a ricevere il seguente errore nel Firebug:
k.data ([Pausa su questo errore] false) a.mobile.activePage = k; h (k); y & & D & ... dd (k) .removeClass (" fuori in senso inverso" +
E 'come se jQuery mobile sta eseguendo qualche operazione sul risultato? non voglio che questo accada. ho ho per restituire un jquery mobile valido Pagina HTML dal mio PHP?
Qualsiasi intuizione molto apprezzata.
Molte grazie in anticipo,
Soluzione: utilizzare <input type="button" id="login_submit" data-theme="a" value="Submit" />
Ora posso catturare clicca eventi tramite:
<script>
$(document).ready(function() {
$("#login_submit").click(function() {
alert('clicked');
});
});
</script>
Si ottiene questo funzionamento? –
Hai visto la mia soluzione sopra? – Eamorr
Dovresti usare jQuery Mobile nel modo in cui è stato progettato, ed è stato con "miglioramento progressivo" in mente. L'idea è di creare una pagina che funzioni anche senza javascript. Pertanto risponderei: è necessario restituire il contenuto della pagina completa dopo aver inviato un modulo di accesso. È così che Internet ha sempre funzionato comunque ... – naugtur