実行時にデータをポストしようとしていますが、このデータを同時に表示したいと思います。しかし、どうすればいいのかはっきり分かりません。私は自分の問題は要素を正しく選択できないと思う。私のコードで何が間違っていますか?おかげで、すべての今:)実行時のフォームポストが動作しない - jQuery/AJAX/Post
から私のエラーは、次のとおりです。注意:未定義のインデックス:Cでのユーザー名:\ WAMP \ WWW \エヴァ\ 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