相关疑难解决方法(0)

使用AJAX检查数据库中是否存在用户名

所以基本上,我想在我的注册表单中添加一个功能,我将检查该用户名是否已存在于数据库中.

我有几个关于AJAX的问题 -

1)我想创建一个AJAX请求on_change函数,所以像这样 -

$('#username').change(function() {
  $.ajax({
  url: "validation.php"
  });
});
Run Code Online (Sandbox Code Playgroud)

所以,据我所知,我必须在validation.php文件中使用PHP进行所有验证,对吗?是否需要任何特殊验证,或者只是使用sql语句进行简单验证 - SELECT * FROM 'users' WHERE 'username' = '. $_POST['username'];

2)据我所知,我必须通过$ .ajax传递POST值,对吗?如果是,我将如何通过validation.php文件访问它们?

3)我在validation.php文件中得到结果后,如何将它们传回(真或假 - 存在或不存在)?我需要将它们传回去,然后进行if检查,如果是真的 - 显示用户名已存在的错误,否则,不显示任何内容?

希望,你了解我即将创造的东西.我知道互联网上有很多教程,但我不喜欢通过教程创建一些东西,因为如果我自己创建它,下次会更容易理解;)!

编辑:另外,我正在使用CodeIgniter框架创建我的网站,那么我如何将ajax中的url属性传递给CodeIgniter模块?

ajax jquery json

8
推荐指数
1
解决办法
4万
查看次数

标签 统计

ajax ×1

jquery ×1

json ×1