版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/l1832876815/article/details/86583640
实训第六天学习笔记
$.ajax()
ajax是jQuery提供的用于前后端交互的方法,特点是异步请求,局部刷新。在使用ajax方法时,Java端需要写@ResponseBody,目的是返回的内容不再拼接成URL,而是传回前端。
$.ajax({
type : 'get', //请求方法,get或者post
url : '/market/user/login',//后端调用方法的路径
dataType : 'text',//返回类型,text或json格式
data : {//传到后端的参数,后端方法的参数要与前端名称一致
code : phone,
pass : pass,
vetif : vetif
},
success : function(data) {//成功回调执行方法
if (data == '登陆成功') {
alert("登陆成功");
window.location.href="/market/market/index.jsp";
} else {
if(data == '验证码输入有误') {
$('#check').html('验证码输入有误');
$('#vertif').val("");
$('#vet').prop("src","/market/commen/authCode?"+Math.random());
} else {
$('#check').html(data);
$('#code').val("");
$('#pass').val("");
$('#vertif').val("");
}
}
}
})
Redis数据库
Redis数据库是一个小巧轻便的数据库,内部数据通过键值对形式保存,并提供了对应的set,get方法,使用时只需要下载Redis,使用cmd执行 ‘redis-server redis.windows.conf’,然后项目引入Jedis坐标即可。
Jedis jedis = new Jedis("192.168.1.227", 6379);//本地地址,redis端口号
jedis.auth("123456");//密码
//检查是否成功登陆
System.out.println(jedis.ping());
//存储字符串数据
jedis.set("aa", "bb");
jedis.set("cc", "dd");
jedis.del("cc");
jedis.get("aa");
//存储列表
jedis.lpush("b11", "b12");
jedis.lpush("b11", "b13");
//取出列表值
List<String> list = jedis.lrange("b11", 0, 1);