我想在運行時發佈數據,並且希望在同一時間查看此數據。但我不明白我該怎麼辦。我認爲我的問題是我無法正確選擇元素。我的代碼有什麼問題?感謝所有從現在:)在運行時發佈表單不起作用 - jQuery/AJAX /發佈
我的錯誤是:注意:未定義指數:用戶名在C:\ WAMP \ WWW \ EVA \ check.php上線3
3號線:echo $ username = $ _POST [「username」];
form.php的
<html>
<head>
<title>jQuery</title>
</head>
<body>
<div class="formwrapper">
<form method="post" action="" name="form">
<input type="text" id="rname" class="inputa" name="uname" placeholder="Username">
<div id="feedback"></div>
</form>
</div>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.2.2/jquery.min.js"></script>
<script src="myScript.js"></script>
</body>
</html>
check.php
<?php
echo $username = $_POST["uname"];
?>
myScript.js
$(document).ready(function() {
$("#feedback").load("check.php").show();
$("#rname").keyup(function() {
$.post("check.php", { username: uname.value },
function(result){
$("#feedback").html(result).show();
})
});
});
什麼是js中的uname.value?你的意思是'$('#rname')。val()'? – clemens321
我是否應該像$('#rname')。val()那樣更改它? – Brown
它的工作感謝:) – Brown