Я пытаюсь опубликовать данные во время выполнения, и я хочу видеть эти данные одновременно. Но я не понимаю, как я могу это сделать. Я думаю, что моя проблема в том, что я не мог правильно выбрать элемент. Что не так в моем коде? Спасибо всем теперь :)Форма сообщения во время выполнения не работает - jQuery/AJAX/Post
Моя Ошибка: Примечание: Undefined индекс: имя пользователя в 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();
})
});
});
Что такое uname.value в js? Вы имеете в виду '$ ('# rname'). Val()'? – clemens321
Должен ли я изменить его как $ ('# rname'). Val()? – Brown
Это работает спасибо :) – Brown