Heim  >  Artikel  >  Web-Frontend  >  Analyse des Unterschieds zwischen Button und Submit in jQuery Ajax

Analyse des Unterschieds zwischen Button und Submit in jQuery Ajax

高洛峰
高洛峰Original
2017-01-11 11:36:361055Durchsuche

<script type="text/javascript"> 
$(document).ready(function(){ 
$("#submit").click(function(){ 
$.post("sendPwd.php",{QQnum:$("#QQnum").val(),psw:$("#psw").val()},function(data){ 
$("#aaa").html(data); 
},"html"); 
}); 
}); 
</script>

Es sollte kein Problem sein, die jQuery-Ajax-Post-Methode so zu schreiben. Klicken Sie auf die Schaltfläche „Senden“. sendPwd.php empfängt den übergebenen Wert über $_POST und gibt dann ein Datenelement zurück. Der zurückgegebene Wert kann jedoch nicht angezeigt werden. Hier ist der Grund:

<input type="submit" name="submit" id="submit" value="提交" />

Der Typ der Senden-Schaltfläche ist „Senden“ und nach dem Klicken passiert nichts. Da ich versehentlich entdeckte, dass das Ergebnis angezeigt wurde, nachdem ich darauf geklickt hatte, und es dann wieder geändert hatte, fand ich es seltsam. Ich habe online nachgesehen und festgestellt, dass die meisten Schaltflächen auf den Schaltflächentyp eingestellt waren gelöst.

Was ist der Unterschied zwischen Button und Absenden?
Senden wird hauptsächlich zum Senden des Formulars verwendet. Es handelt sich um eine spezielle Schaltfläche, die die Übermittlungsaktion ausführt. Die Schaltfläche wird hauptsächlich mit JavaScript bedient und ist selbst eine Schaltfläche. Wenn Sie „Submit“ verwenden möchten, muss die Überprüfung „false“ zurückgeben. Ich denke, es ist bequemer, es als Schaltfläche festzulegen.

Weitere verwandte Artikel zur Analyse des Unterschieds zwischen Button und Submit in jQuery Ajax finden Sie auf der chinesischen PHP-Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn