Java Web学习笔记(八) $.ajax()实现全后端传输对象&redis数据库基本使用

版权声明:本文为博主原创文章,未经博主允许不得转载。 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);

猜你喜欢

转载自blog.csdn.net/l1832876815/article/details/86583640
今日推荐