ASynchronous JavaScript And XML 异步的JavaScript 和 XML,同步:客户端必须等待服务器端的响应,在等待的期间客户端不能做其他操作。异步:客户端不需要等待服务器端的响应,在服务器处理请求的过程中,客户端可以进行其他的操作。
异步获得数据的一个重要场景就是应用到客服系统中,还有不少不刷新登陆也会用,以Jquery的Ajax为例代码如下:
$.ajax({
url:"/login.do" ,
type:"POST" ,
dataType:"text",
data:{"name":"zhangbo"},
success:function (data) {
alert(data);
},
error:function () {
alert("请求响应错误");
}
})
另外还有2个简化版的方法是 $.get()、$.post()函数,功能大同小异。注意:必须确保网页服务器报告的MIME类型与我们选择的dataType所匹配。比如说,JSON的话,服务器端就必须声明application/json来获得一致的结果。