AJAX是什么?
AJAX是指可以局部刷新数据
在不刷新页面的情况下提交数据
解释同步异步以及相关例子
同步:上一件任务完成 下一件任务才开始,例如 alert 弹窗
异步: 多个任务同时间开始,不一定是同一个事件结束 ,例如 下载 图片的加载
AJAX的打开要分几步来实现
AJAX的 打开需要创建 打卡 监听 发送这四步
1.创建
var ajax = new XMLHttpRequest()
2.打开
同步
异步
3.监听
ajax.onreadystatechange = function() {
console.log(ajax.responseText)}
4.发送
加粗样式ajax.send(null)
发送后返回四种参数
responseText 作为响应的主体返回文本
responseXML
statusText 跨浏览器时可能不太一样
json字符串与对象数据类型之间如何相互转换
JSON.parse(jsonStr)将jsonStr解析为对象
JSON.Stringify(obj)将obj转为JSON字符串