ajaxValidator 总是提示 服务器没有返回数据
时间:2009-03-22
来源:互联网
我用ajaxValidator做表单验证用户名的时候,不论正确与否 总是提示 “服务器没有返回数据,请重试”
代码一浏览器端:
.ajaxValidator({
type : "get",
url : "regedit.php?job=check",
datatype : "json",
success : function(data){
if( data == "1" )
{
return true;
}
else
{
return false;
}
},
buttons: $("#button"),
error: function(){alert("服务器没有返回数据,请重试");},
onerror : "该用户名不可用,请更换用户名",
onwait : "校验中,请稍候..."
});
代码二服务器端:
if($_GET['job']=='check'){
$sql = "select user_id from cms_user where user_name='$user_name'";
$num = $db->myquery_num($sql);
if($num>0){
echo("0");
exit(0);
}else{
echo("1");
exit(0);
}
以上是主要代码,各位达人帮忙看看哪里有错
代码一浏览器端:
.ajaxValidator({
type : "get",
url : "regedit.php?job=check",
datatype : "json",
success : function(data){
if( data == "1" )
{
return true;
}
else
{
return false;
}
},
buttons: $("#button"),
error: function(){alert("服务器没有返回数据,请重试");},
onerror : "该用户名不可用,请更换用户名",
onwait : "校验中,请稍候..."
});
代码二服务器端:
if($_GET['job']=='check'){
$sql = "select user_id from cms_user where user_name='$user_name'";
$num = $db->myquery_num($sql);
if($num>0){
echo("0");
exit(0);
}else{
echo("1");
exit(0);
}
以上是主要代码,各位达人帮忙看看哪里有错
作者: gavy41 发布时间: 2009-03-22
同样问题帮顶了!!!
作者: huangjin2805529786 发布时间: 2010-01-16
关键一点,既然是用了datatype : "json",
那么服务器端必定要返回json格式
JScript code
服务端:
PHP code
那么服务器端必定要返回json格式
JScript code
if( data.result == "0" ) { return true; } else { return false; }
服务端:
PHP code
if($_GET['job']=='check'){ $sql = "select user_id from cms_user where user_name='$user_name'"; $num = $db->myquery_num($sql); echo json_encode(array('result' => num ); }
作者: greedwind 发布时间: 2011-06-01
请注意,PHP里的$_GET() 应该和JS的 .ajaxValidator({type : "get",
方法一致
方法一致
作者: greedwind 发布时间: 2011-06-01
这是codeignitor的参考代码
PHP code
PHP code
function ajax_checkuser() { $username = $this->input->get('txt_username'); //echo $username; $where = "lower(username) = '".strtolower($username)."'" ; $this->db->where($where); $this->db->from('tblclients'); echo json_encode(array('username'=>$username, 'result' => $this->db->count_all_results())); }
作者: greedwind 发布时间: 2011-06-01
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28