fichier html
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
</head>
<body>
<h3>问卷调查</h3>
<form action="#" id="forme">
<p>姓名:<input type="text" id="username" name="username"></p>
<p>性别:<input type="text" id="sex" name="sex"></p>
<button id="send">提交</button>
</form>
<hr>
<!-- 内容展示区域 -->
<p class="show">
</p>
</body>
<script src="../jquery.js"></script>
<script type="text/javascript">
$(function() {
$('#send').click(function() {
// $.get(url, args, callback, type)
$.get(
// url
'ser.php',
// args参数
// { username:$('#username').val(),sex:$('#sex').val()},
$('form').serialize(),
// 载入数据成功 回调函数
function(data, textStatus) {
// 填入数据data
console.log(data, textStatus)
$('p.show').html(data)
}
)
})
})
</script>
</html>`
fichier php
<?php
header("Content-Type:text/html; charset=utf-8");
echo "
<h3>姓名:{$_REQUEST['username']}</h3>
<p>性别:{$_REQUEST['sex']}</p>
";
?>
Question 1 : La fonction de rappel console.log(data)
,可以打印出来,但是$('p.show').html(data)
La probabilité de réussite de cette étape est très faible. À chaque fois que cela se produit, cela ressemble à des convulsions.
Question 2 : Dans le réseau des consoles (Google), le ser.php demandé n'est pas toujours disponible Désolé...
.Agenouillez-vous et suppliez...
Je l'ai testé avec le code que vous avez écrit. Il n'y a aucun problème et il n'y a aucun problème. C'est étrange !
Vérifiez le journal PHP.
Le code semble correct et fonctionne correctement.
Il est recommandé de vérifier le proxy du navigateur, les plug-ins, etc. ainsi que l'environnement réseau actuel
S'il s'agit d'un environnement de développement, vous pouvez essayer de modifier l'environnement de développement pour les tests. Dans l'environnement de production, veuillez vérifier s'il y a des problèmes avec la configuration du système, le pare-feu, etc.
Réseau de console (Google), le ser.php demandé n'est pas toujours disponible.
Obtenir la demande, si l'adresse demandée à chaque fois est la même, le navigateur la mettra en cache. Ainsi, afin de rendre la requête possible à chaque fois, l'approche habituelle consiste à ajouter un nombre aléatoire au paramètre de la requête, tel que
url:xxx.com?a=1&r=Math.radom()