这个剧本没有回应......我自己找不到任何错误..如果我在任何时候错了,请更正
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$("#name").keyup(function() {
var name = $('#name').val();
if(name=="")
{
$("#disp").html("");
}
else
{
$.ajax({
type: "POST",
url: "user_check.php",
data: "name="+ name ,
success: function(html){
$("#disp").html(html);
}
});
return false;
}
});
});
</script>
这里是用于检查数据库的url php内容..没有ajax
<?php
include('db.php');
if(isset($_POST['name']))
{
$name=mysqli_real_escape_string($_POST['name']);
$query=mysqli_query("select * from user where username='$name'");
$row=mysqli_num_rows($query);
if($row==0)
{
echo "<span style='color:green;'>Available</span>";
}
else
{
echo "<span style='color:red;'>Already exist</span>";
}
}
?>
答案 0 :(得分:1)
应该是:
$name=mysqli_real_escape_string($conn, $_POST['name']);
$query=mysqli_query($conn, "select * from user where username='$name'");
将$conn
替换为您在db.php
中指定的变量mysqli_connect()
的结果。