用户名能存上,但是密码存不上。。。刚学照猫画虎写的,不知道哪里错了。。
首先:$("#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是否接收到了数据。