我想檢查用戶名是否可用。使用ajax檢查用戶名可用性
我跟隨這名:http://phppot.com/demo/live-username-availability-check-using-php-and-jquery-ajax/
我不斷收到錯誤警報,什麼是錯?
Ajax調用:
function checkAvailability() {
$("#loaderIcon").show();
$.ajax({
url: "check_availability.php",
data:'username='+$("#username").val(),
type: "POST",
success:function(data){
$("#user-availability-status").html(data);
$("#loaderIcon").hide();
},
error:function(){alert("error");}
});
}
服務器端:
<?php
/* this is check_availability.php file */
$con= mysqli_connect('localhost','root','password','user') or die(mysqli_error());
if($con) { echo 'connected';}
$username=mysqli_real_escape_string($con, $_POST['username']);
$query="SELECT * FROM username_list WHERE username='$username' ";
$result= mysqli_query($con,$query);
$rowCount= mysqli_num_rows($result);
if($rowCount>0) {
echo "<span class='status-not-available'> Not Available.</span>";
} else {
echo "<span class='status-available'> Username Available.</span>";
}
?>
什麼是錯誤? – Ymartin 2015-04-05 15:58:51
請參閱我的代碼中告訴警告(「錯誤」)的一行代碼。我只看到這個警報。沒有任何其他錯誤消息 – partho 2015-04-05 16:01:04
網絡選項卡中的ajax請求的狀態是什麼?是200還是500? – Ymartin 2015-04-05 16:03:08