AJAX:
JSON
AJAX :ASynchronous JavaScript And XML 异步的JavaScript 和 XML
1.异步和同步 客户端和服务器端同步通信的基础上
2.在异步的条件下,在无需加载整个网页的情况下,更新部分网页的技术
提升用户的体验
实现方式:
JQuery实现方式
1.$.ajax()
<script>
//定义方法
function fun(){
//使用$.ajax()发送异步请求
$.ajax({
url:"ajaxServlet",//请求路径
type:"POST",
data:{"username":"jack","age":23},
success:function (data) {
alert(data)
},//响应成功后的回调函数
error:function () {
alert("出错啦。。")
},//请求响应失败会执行回调函数
dataType:"text"//设置接受到的响应数据的格式
});
}
</script>
2.$.get():发送get请求
参数:
url:请求路径
data:请求参数
callback:回调函数
type:响应结果的类型
<script>
//定义方法
function fun(){
$.get("ajaxServlet",{username:"rose"},function (data) {
alert(data);
},"text");
}
</script>
3.$.post():发送post请求