<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!