JavaWeb-Ajax
<1> 相关概念
(1) Ajax
Ajax: Asynchronous Javascript And XML (异步 JavaScript 和 XML )
Ajax 不是一种新的编程语言,而是一种用于创建更好更快以及交互性更强的Web应用程序的技术。
Ajax 是一种无需重新加载整个网页的情况下能够更新部分网页的技术.
使用 Ajax 无需导包!
(2) 同步和异步
<2> Ajax 的 JQuery 实现方式
注: JS 原生的 Ajax 实现方式不常用, 此处略去
(1) $.ajax
$.ajax({
url:"ajaxServlet",//发送请求的地址
type:"POST",//请求方式 POST/GET
data:{"username":"zhangsan","age":13},//请求参数
success:function (var1){
alert(var1);
},//响应成功后执行的函数
error:function (){
alert("错啦!");
}
});
(2) $.post
使用 post 方法的简化 ajax 书写格式
格式:
$.post(请求路径,请求参数,回调函数,响应结果的类型)
$.post("ajaxServlet",{username:"rose"},function (var1){
alert(var1);
},"text");
(3) $.get
使用 get 方法的简化 ajax 书写格式
书写方法同 $.post
, 将 $.post
改为 $.get
即可