求解,在public目录下写的js注册验证不起作用
thinkphp吧
全部回复
仅看楼主
level 11
Zoe佐伊___ 楼主
ajax部分
var username=$(this).val();
$.get('__URL__/check',{'username':username},function(data){
if(data==1){
$('#tip1').html("用户名被注册");
}else{
$('#tip1').html("用户名可用");
}
PHP
function check(){
$user=M("User");
$data['username']=$_GET['username'];
$count=$user->where($data)->count();
echo $count;
}
HTML
<load href="__PUBLIC__/js/jquery.js"/>
<load href="__PUBLIC__/js/validate.js"/>
2013年12月06日 15点12分 1
level 10
给个调用条件?失去焦点看看。新人,勿喷
2013年12月06日 17点12分 2
代码写在HTML能够成功验证,但把代码单独放到public目录的js文件,再调用就不行了,出现非法操作
2013年12月06日 17点12分
回复 Zoe佐伊___ :有把文件包含进来吗?注意大小写?写个简单的试试??
2013年12月07日 08点12分
回复 一刀带你走nice :有,其他验证都能成功
2013年12月07日 11点12分
回复 Zoe佐伊___ :回调函数那里获取下请求状态?然后确认下你的方法是否能够成功调用,随便输出看看?不行再讨论。新人勿喷[乖]
2013年12月07日 12点12分
level 2
不会解析(*__URL__/check
2014年08月16日 04点08分 3
level 5
你这个写的貌似是post传参,而不是get
2014年08月30日 03点08分 4
1