用户
 找回密码
 入住 CI 中国社区
搜索
12
返回列表 发新帖
楼主: 2222
收起左侧

[讨论/交流] view层用ajax提交数据在后台怎么查看提交过来的数据

[复制链接]
 楼主| 发表于 2015-2-4 14:12:58 | 显示全部楼层
jiekexuan 发表于 2015-2-4 11:59
是这样的  checkpwd 只要有返回值他就走SUCCESS 就应该能弹alert啊

这是我现在的控制器代码
function checkpwd(){
                        $pwd=$this->input->post('old_pwd');
                        $newpwd=$this->input->post('newpwd');
                        $username=$this->input->post('username');
                        $this->load->model('shopadmin');
                        $res=$this->shopadmin->getinfo($username,$pwd);
                        if($res>0){
                                $rel=$this->shopadmin->updatepwd($username,$newpwd);
                                if($rel>0){
                                        echo json_encode(array('status'=>1));
                                }else{
                                        echo json_encode(array('status'=>0))
                                }
                        }
                }



那这个json_encode(array('status'=>1)) 的这个status怎么用呢?
 楼主| 发表于 2015-2-4 14:14:22 | 显示全部楼层
jiekexuan 发表于 2015-2-4 14:09
你这个明显是没有返回值啊

function checkpwd(){
                        $pwd=$this->input->post('old_pwd');
                        $newpwd=$this->input->post('newpwd');
                        $username=$this->input->post('username');
                        $this->load->model('shopadmin');
                        $res=$this->shopadmin->getinfo($username,$pwd);
                        if($res>0){
                                $rel=$this->shopadmin->updatepwd($username,$newpwd);
                                if($rel>0){
                                        echo json_encode(array('status'=>1));
                                }else{
                                        echo json_encode(array('status'=>0))
                                }
                        }
                }
按你说的现在修改成这样,这个status怎么返回到前台那

发表于 2015-2-4 15:23:56 | 显示全部楼层
success:function(data){
                      if(data.state == '1'){
                         alert('Success');
                         return true;
                      }else{alert('失败');}
                    }
 楼主| 发表于 2015-2-4 15:38:34 | 显示全部楼层
yho 发表于 2015-2-4 15:23
success:function(data){
                      if(data.state == '1'){
                         alert( ...

function updatepwd(){
                                var username=document.getElementById('username').value;
                                  var o_pwd=document.getElementById('pwd').value;
                                  var pwd=document.getElementById('newpwd').value;
                                  var checkpwd=document.getElementById('checkpwd').value;
                                $.ajax({
                                        type:"OST",
                    url:"http://www.fishweb.com/code/shop_admin/checkpwd",
                    dataType:"json",
                    data:{"username":username,"old_pwd"_pwd,"newpwd":pwd,"checkpwd":checkpwd},
                    success:function(data){
                         if(data.status == '1'){
                                                         alert('修改成功!');
                                                         return true;
                                                 }else{
                                                         alert('修改失败!');
                                                 }
                    }
                                });
                          }

后台数据修改了,但是前台没用alert弹框是什么情况

发表于 2015-2-6 14:23:01 | 显示全部楼层
用firebug查看一下 返没返回正确的值

本版积分规则