HTML-Datei
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
</head>
<body>
<h3>問卷調(diào)查</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>
<!-- 內(nèi)容展示區(qū)域 -->
<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參數(shù)
// { username:$('#username').val(),sex:$('#sex').val()},
$('form').serialize(),
// 載入數(shù)據(jù)成功 回調(diào)函數(shù)
function(data, textStatus) {
// 填入數(shù)據(jù)data
console.log(data, textStatus)
$('p.show').html(data)
}
)
})
})
</script>
</html>`
php-Datei
<?php
header("Content-Type:text/html; charset=utf-8");
echo "
<h3>姓名:{$_REQUEST['username']}</h3>
<p>性別:{$_REQUEST['sex']}</p>
";
?>
Frage 1: Die Rückruffunktion console.log(data)
,可以打印出來,但是$('p.show').html(data)
Die Erfolgswahrscheinlichkeit bei diesem Schritt ist sehr gering. Jedes Mal, wenn es passiert, fühlt es sich an wie Kr?mpfe.
Frage 2: Im Konsolennetzwerk (Google) ist die angeforderte ser.php nicht immer verfügbar. Sorry...
Knie nieder und bettele...
閉關(guān)修行中......
代碼看起來沒問題,實際運行也沒有問題。
建議檢查一下瀏覽器的代理、插件等與當(dāng)前連網(wǎng)環(huán)境
如果是開發(fā)環(huán)境可以嘗試更換開發(fā)環(huán)境測試,生產(chǎn)環(huán)境請檢查系統(tǒng)配置、防火墻等是否有問題。
控制臺network(谷歌),請求的ser.php,并不是總能請求到.
get請求,如果每次請求的地址一樣,瀏覽器會緩存。所以為了讓每次都能請求,大家通常的做法是請求參數(shù)加個隨機(jī)數(shù),比如url:xxx.com?a=1&r=Math.radom()