Ajax初识

Ajax初识,第1张

json语句:json是一种特殊的字符串,可以被任意的语言所使用,并且可以转换成任意语言中的语句。(json创建对象时,属性和属性值必须加上“” 号。)

JSON.parse():json语句转成js语句。

JSON.stringify():js语句转换成 json语句。

eval():在执行js语句的时候,直接执行并返回结果。(eval()方法使用的过程中,如果遇到{},则需要给字符串前后各加一个小括号(),因为他会自动将{}当成一个字符串去执行)

利用ajax获取本地文件

1、创建 ajax 对象

let xhr = new XMLHttpRequest();

2、创建请求

xhr.open("请求方法","url地址","是否采用异步处理去访问结构true/false")

请求方式:GET查询 ;、 POST 添加 ;、PUT 修改 ;、DELETE 删除。

url地址: 本地文件地址、   后端数据文件(json)url地址里面是可以传递变量的,添加变量需要写?,在?的后面进行添加,多个变量之间用&隔开。

3、发送请求

xhr.send() 

4、接收响应,监听状态

xhr.onreadystatechange = function(){
    if (xhr.readyState === 4 && xhr.status === 200 ) {
        let str = JSON.parse(xhr.response)
        console.log(str);        
    }
}

xhr.readyState返回值:

 0 未初始化  或  请求未初始化

 1 正在加载  或  已建立服务器连接

 2 已加载    或  已收到请求

 3 交互式    或  处理请求

 4 表示 完成  或者是  请求已完成且响应已准备好

xhr.status验证状态编码 :

200 请求成功

404  请求的资源不存在

500 服务器错误

xhr.response、xhr.responseText:获取json文件中的数据

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1320159.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-11
下一篇 2022-06-11

发表评论

登录后才能评论

评论列表(0条)

保存