20190223/ajax的复习了解

之前看过珠峰培训架构师公开课----多种跨域方案详解 这个教程,感觉不错,但是实际应用还是傻眼了。


AJAX指JavaScript执行异步网络请求。AJAX请求是异步执行的,也就是说,要通过回调函数获得响应。

1.确定浏览器是否支持XMLhttpRequest


var xmlhttp;
if (window.XMLHttpRequest)
  {// code for all new browsers
  xmlhttp=new XMLHttpRequest();
  }
else if (window.ActiveXObject)
  {
  xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
  }

2.根据状态码确定返回

request.onreadystatechange = function () { // 状态发生变化时,函数被回调
    if (request.readyState === 4) { // 成功完成
        // 判断响应结果:
        if (request.status === 200) {
            // 成功,通过responseText拿到响应的文本:
            return success(request.responseText);
        } else {
            // 失败,根据响应码判断失败原因:
            return fail(request.status);
        }
    } 

这是个最常见的例子。

那么实际应该怎么用呢....

看开头第一句,视频快结束的jquery部分。

猜你喜欢

转载自blog.csdn.net/weixin_38308137/article/details/87892743