2019-07-11-Ajax

Ajax:在不刷新页面的情况下,异步的服务器进行交互;

示例:

function getAjax(httpUrl,fn){

        //1实例化xhr对象

        var xhr = new XMLHttpRequest()

        //2设置请求的路径和方法

        xhr.open("GET",httpUrl);

        //3发送请求

        xhr.send()

        //4监听事件,接收请求

        xhr.onreadystatechange = function(){

                if(xhr.readyState==4&&xhr.status==200){

                /*console.log(xhr.readyState);

                console.log(xhr.status)

                console.log(xhr)*/

                fn(xhr)

                }

        }

}

getAjax("http://127.0.0.1:8020/5-1ajax/hello.txt",function(xhr){

        var h1 = document.createElement("h1");

        h1.innerHTML = xhr.responseText;

        h1.style.color = "pink"

        document.body.appendChild(h1)

})

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • "use strict";function _classCallCheck(e,t){if(!(e instanc...
    久些阅读 6,182评论 0 2
  • 单例模式 适用场景:可能会在场景中使用到对象,但只有一个实例,加载时并不主动创建,需要时才创建 最常见的单例模式,...
    Obeing阅读 6,554评论 1 10
  • HTML HTML5标签 媒体查询head部分写法 Doctype作用? 严格模式与混杂模式如何区分?它们有何意义...
    Mayo_阅读 3,885评论 0 8
  • 第一部分 HTML&CSS整理答案 1. 什么是HTML5? 答:HTML5是最新的HTML标准。 注意:讲述HT...
    kismetajun阅读 28,375评论 1 45
  • AJAX 原生js操作ajax 1.创建XMLHttpRequest对象 var xhr = new XMLHtt...
    碧玉含香阅读 8,706评论 0 7

友情链接更多精彩内容