jQuery验证远程方法的使用情况,以检查用户名是否已经存在。
我想要验证用户名是否存在于使用jQuery.Value的数据库中,下面是我到目前为止所得到的信息:
jQuery:$("#signupForm").validate({
rules: {
username: {
required: true,
minlength: 3,
remote: "check-username.php"
}
},
messages: {
username:{
remote: "This username is already taken! Try another."
}
}
});
php:<?php
require_once "./source/includes/data.php";header('Content-type: application/json');
$name = mysql_real_escape_string($_POST['username']);
$check_for_username = mysql_query("SELECT username FROM mmh_user_info WHERE username='$name'");
if (mysql_num_rows($check_for_username) > 0) {
$output = true;} else {
$output = false;}echo json_encode($output);?>
这段代码总是显示一个错误,即使用户名不是。
我正在使用jQueryMobile1.9.1
提前谢谢。