<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>
Il ne devrait y avoir aucun problème pour écrire la méthode de publication jQuery ajax comme celle-ci. Cliquez sur le bouton Soumettre, sendPwd.php reçoit la valeur transmise via $_POST, puis renvoie une donnée. Cependant, la valeur renvoyée ne peut pas être affichée. La raison est ici :
<input type="submit" name="submit" id="submit" value="提交" />
Le type du bouton de soumission est soumettre, et rien ne se passe après avoir cliqué dessus. Parce que j'ai accidentellement découvert que le résultat apparaissait une fois que j'avais cliqué dessus, puis que j'étais revenu en arrière, j'ai trouvé cela étrange. J'ai vérifié en ligne et j'ai découvert que la plupart des boutons étaient définis sur le type de bouton, donc après l'avoir changé en bouton, le problème était. résolu.
Quelle est la différence entre bouton et soumettre ?
Soumettre est principalement utilisé pour soumettre le formulaire. Il s'agit d'un bouton spécial qui effectue l'action de soumission. Le bouton est principalement exploité avec JavaScript et est lui-même un bouton. Si vous souhaitez utiliser submit, la vérification doit renvoyer false. Je pense qu'il est plus pratique de le définir comme bouton.
Pour plus d'articles sur l'analyse de la différence entre le bouton et la soumission dans jQuery ajax, veuillez faire attention au site Web PHP chinois !