Po aktualizácii e-mailu a stlačení klávesu Enter sa otvorí stránka s aktualizáciou, existuje nejaký skript jQuery alebo ajax na odoslanie podrobností na server update.php s jeho otvorením
<form id="myForm" action="update.php" onsubmit="return validateForm();"method="post">
<input type="hidden" name="action" value="update" />
<input type="text" name="email" id="email" value="Enter your email here" />
<br><center><input class="button" type="image" src="rss.png" /></center>
</form>
odpovede:
1 pre odpoveď č. 1Skontrolujte tento doplnok jQuery:
jQuery Form Plugin: umožňuje ľahko a nenápadne upgradovať formuláre HTML na používanie AJAX.
Ako príklad:
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.7/jquery.js"></script>
<script src="http://malsup.github.com/jquery.form.js"></script>
<script>
$(document).ready(function() {
// bind "myForm" and provide a simple callback function
$("#myForm").ajaxForm(function() {
alert("Thank you for your comment!");
});
});
</script>
0 pre odpoveď č. 2
Nie ste si istí, či sa pýtate, ako to urobiť ajaxžiadosť, ale ak prepojíte udalosť odoslania pre svoj formulár a zavoláte preventDefault () v prípade udalosti odovzdanej obsluhe, ktorú znova používate, zabráni prehliadaču v navigácii na akčnú adresu URL:
$("#myForm").bind("submit", function (e) {
e.preventDefault();
// do your ajax
});
Ak sa pýtate, ako zostaviť hovor ajaxu, musíte to objasniť.