当前位置: 首页 > Web前端 > JavaScript

[JavaScript]Ajax

时间:2023-03-27 18:32:49 JavaScript

Ajaxfornetworkrequests无需刷新页面即可更新页面数据的解决方案用法函数封装varajax=function(method,path,headers,data,responseCallback){varr=newXMLHttpRequest()//Set请求方法和请求地址r.open(method,path,true)//设置发送数据的格式//headers用于设置多个setRequestHeader暂时不用r.setRequestHeader('Content-Type','application/json')//注册响应函数r.onreadystatechange=function(){//读取服务器响应端并请求成功if(r.readyState===4&&r.status===200){responseCallback(r)}}//发送请求//数据为{k:v}r.send(JSON.stringify(data))}访问https://v.api.aa1.cn/api/yiyan/index.php在Console中运行ajax('GET','https://v.api.aa1.cn/api/yiyan/index.php',null,'',function(r){console.log('状态码',r.status)console.log('响应数据',r.responseText)})结果