Ajax学习小结
#Ajax的意义
说到Ajax的意义,那么就要提到同步跟异步刷新两种方式的区别,见下图。
同步刷新就是在服务端处理数据的时候,客户端啥也不能做,你只能等着。异步刷新是服务端处理数据的时候,客户端还可以含事儿。
#Ajax实现方式(两种)
1、原生JS,这种比较老,就不说了
2、Jquery方式实现,也包括三种
1)$.ajax方式
$.ajax({
url:"ajaxServlet",
type:get,
data:{“username":"Jack","password":"123456"},
success:function(data){alert(data)},
});
参数data指的是传递的参数值
function指的是执行servlet成功之后的回调函数,参数data为服务端返回的参数
- $.get方式。这种方式与上面一种方式比,没有url, type等提示信息,更为简单
$.get({"ajaxServlet",{username:username},function(data){},});
3)$.post方式
$.post({"ajaxServlet",{username:username},function(data){},});
对比上面get方式与post方式的区别:
get方式参数在url中
post请求参数不在url中