奇迹之制造者

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

这几天一直在研究JQ的ajax,以前是会的,现在几个月没用,看都看不懂了.百度出来的结果,看着好费劲,感觉像没学过一样了

我想做一个非常简单的form提交验证登陆成功失败.

form表单如下:

<form action = "__CONTROLLER__/login1" method="post">

  <input type="text" value="请输入您的手机号码" name="phone" id="phone">

  <input type="password" id="pass" name="pass">

  <input type="button" id="submit123" value="登录">

JQ的ajax如下:

$('#submit123').click(function(){
if(flag1 && flag2 == 1){
$.ajax({
url:'__CONTROLLER__/login1',
type:'post',
data: {phone:"phone",pass:"pass"},
async:true,
dataType:'json',
success:function(data){
if(data==1){
$('#bbb').html('<font style = "color:green">登录成功</font>');
flag = 1;
}else{
$('#bbb').html('<font style = "color:red">登录失败</font>');
flag = 0;
}
alert(data);
}
});
return false;
}else{
$('#aaa').html('<font style = "color:red">手机号或登录密码输入有误</font>');
return false;
}
});

这部分我把值传到后台,后台处理如下

public function login1(){
  $mod = M('user');
  $pass = I("pass");
  $phone = I("phone");
  $info = $mod->where($phone)->find();
  // $this->ajaxReturn($info,'eval');
  if($info['pass'] == $pass){
  $this->ajaxReturn('yes','eval');
  }else{
  $this->ajaxReturn('no','eval');
  }
}

回来之后用cosole.log(data)没有反映.F12查看 源码也没有发现错误.好奇怪

posted on 2016-07-25 16:22  奇迹之制造者  阅读(68)  评论(0编辑  收藏  举报