为了账号安全,请及时绑定邮箱和手机立即绑定

jQuery验证远程方法的使用情况,以检查用户名是否已经存在。

jQuery验证远程方法的使用情况,以检查用户名是否已经存在。

慕森卡 2019-06-20 10:28:33
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提前谢谢。
查看完整描述

2 回答

?
冉冉说

TA贡献1877条经验 获得超1个赞

通过更改我所使用的PHP技术,我成功地使其工作起来,下面是我的PHP:

<?php
require_once "./source/includes/data.php";header('Content-type: application/json');
$request = $_REQUEST['username'];$query = mysql_query("SELECT * FROM mmh_user_info WHERE username ='$username'");
$result = mysql_num_rows($query);if ($result == 0){$valid = 'true';}else{$valid = 'false';}echo $valid;?>

谢谢在座各位的帮助:)


查看完整回答
反对 回复 2019-06-20
  • 2 回答
  • 0 关注
  • 558 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信