ajax 解答
手动编写一个 ajax,不依赖第三方库
js
function ajax(url, successFn) {
const xhr = new XMLHttpRequest()
xhr.open("GET", url, false)
xhr.onreadystatechange = function () {
// 这里的函数异步执行,可参考之前 JS 基础中的异步模块
if (xhr.readyState == 4) {
if (xhr.status == 200) {
successFn(xhr.responseText)
}
}
}
xhr.send(null)
}跨域的几种实现方式
- JSONP
- 服务器端设置 http header

讨论区
欢迎留下想法与补充