login:function() {//登录
var user=$("#user").val();
var pass=$("#pass").val();
if(user==""){
alert("请输入用户名");
$("#user").val("");
return false;
}
if(pass==""){
alert("请输入密码");
$("#pass").val("");
return false;
}
var ss = new Object();
ss.password=pass;
ss.userName=user;
$.ajax({
type:"post",
contentType: "application/json",
url: "http://118.190.202.135:8088/v1/user/login",
data:JSON.stringify(ss),
dataType:"json",
success:function(data){
console.log(data)
var res=data.response;
userId=res.userId;
userName=res.userName;
job=res.job;
phone=res.phone;
wechat=res.wechat;
companyId=res.companyId;
userRole=res.userRole;
token=res.token;
status=res.status;
validStatus=res.validStatus;
validTime=res.validTime;
realityName=res.realityName;
dataInterface=res.dataInterface;
manageInterface=res.manageInterface;
receiveWechatReport=res.receiveWechatReport;
window.location.href="./index.html";
},
error:function(msg){
console.log(msg)
}
})
}
直接操作document.cookie或者用jqeury.cookies库来操作。
如果是登录的话,后台用session返回的set-cookie会自动保存到cookie
我只有接口 后台是外包出去做的 只有前端显示数据和增删改查
@林夕华: 可以直接用cookie操作
@丁丶丁: 不咋会 我现在想实现的就是登陆成功后把账号密码存在cookie,需要的时候就去取出来用 可我没用过cookie
我也遇到了同样的问题
一个网站的cookie,如果在ajax里对它进行了修改,那么会引起整个cookie变成undefined的情况,下面是我测试的网页:
[url=http://www.aijquery.cn/Html/jqueryjiqiao/125.html]jquery里使用ajax设置或更改cookie后,使cookie失效变成undefined[/url]