Tous les codes sources sont ici. Certaines personnes à Baidu ont dit que PHP et Html ne peuvent pas être mis dans un seul fichier, mais les miens sont placés dans des fichiers séparés. Je ne sais pas pourquoi le code PHP est renvoyé directement. Chers maîtres, veuillez diriger. ça
<form>
用户名:<input type="text" name="user" id="user">
邮件:<input type="text" name="email" id="email">
<input type="button" value="提交">
</form>
$(function(){
$('form input[type=button]').click(function(){
$.ajax({
type:'POST',
url:'user.php',
data:$('form').serialize(),
success:function(response,status,xhr){
$('#box').html(response);
}
});
});
})
<?php
echo $_POST['user'].'-'.$_POST['email'];
?>
Il y a quelques points à noter :
Votre fichier PHP doit être monté sur le serveur et n'est pas accessible directement localement
Vous devez installer un analyseur PHP, php-fpm ou php sur votre serveur
Le serveur de votre site Web (généralement Apache2 ou Ngnix) doit charger le module d'analyse PHP dans la configuration et le configurer en conséquence. Après la configuration, vous devez redémarrer le serveur du site Web.
Au vu de votre situation, le premier cas est impossible car c'est le cas.
localhost:8080
Les deuxième et troisième cas doivent faire l'objet d'une enquête pour en connaître les raisons.L'environnement n'a pas encore été couplé. Vous pouvez d'abord sortir phpinfo() puis travailler sur les étapes suivantes
Retournez au code source PHP pour prouver que PHP ne l'a pas analysé. . Soit il n'y a pas d'environnement PHP, soit il n'est pas placé dans le répertoire webroot spécifié par PHP. .