我想在运行时发布数据,并且希望在同一时间查看此数据。但我不明白我该怎么办。我认为我的问题是我无法正确选择元素。我的代码有什么问题?感谢所有从现在:)在运行时发布表单不起作用 - 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