javascript - 为什么密码存不到数据库上。。

查看:65
本文介绍了javascript - 为什么密码存不到数据库上。。的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

问 题

用户名能存上,但是密码存不上。。。刚学照猫画虎写的,不知道哪里错了。。
首先:$("#psw").val()是可以取到值的。
js代码:
function regist(){
$.ajax({

                url:"/h51702/cui/shuai/regist4ajax",
                type:"get",
                data:{
                    username:$("#username").val(),
                    psw:$("#psw").val(),
                },
                success:function(res){
                    alert(res);
                    if(res=="成功"){
                        location.href = "/h51702/cui/shuai/login";
                    }else{
                        //alert(res.msg);
                    }
                }
            })
        }else{
            alert("信息输入有误,请重新填写")
        }
    }

php代码:
public function regist4ajax($username="",$psw=""){

    $userItem = Db::query('select * from users where username=?',[$username]);
    //$userItem = db("users")->where('username',$username)->find();
    if(empty($userItem)){
        $result = Db::execute('insert into users(username,psw) values (?,?)',[$username,$psw]);
        if($result){
            return "成功";
        }
        return"失败";
    }else{
        return "用户名已经注册";            
    }
}

数据库中:
id int(11) AI PK
username varchar(45)
psw varchar(45)
creat_date datetime

解决方案

为啥要用get方式提交用户名和密码呢?
改用post吧,然后看post是否接收到了数据。

这篇关于javascript - 为什么密码存不到数据库上。。的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆