ajax获取数据的三种方式

3,151 阅读1分钟

方法一:javascript

let ajax = new XMLHttpRequest()
    ajax.open('GET/POST',"url",true)
    ajax.send()
    ajax.onreadystatechange = function(){
        if(ajax.readyState===4){
            if(ajax.status===200){
               let str = JSON.parse(ajax.response)
               console.log(str);
            }
        }
    }

方法二:引入jquery

 $.ajax({
        type:'GET'/'POST',
        url:url,
        async:true,
        dataType:'json',
        success(res){
            console.log(res);
        }
    })

方法三:引入jquery,分get和post方式

$.get('./data/a.jason',res=>{

        console.log(JSON.parse(res));
        
    })

此外ajax有四个钩子函数:beforeSend(),success(),error(),complete(),欢迎各方大神指正