Ajax异步通信请求使用方法和应用场景
2023-04-11 13:30

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来获得一致的结果。

电脑 & 软件 | 相关: 如何让域名从不带3w的跳转到带3w的状态