千锋web前端开发项目教程_1000集完全零基础入门HTML5+CSS3+JS到
2023-07-24 12:24 作者:19779734315_bili | 我要投稿

ajax语法:
1.创建ajax对象
const xhr = new XMLHttpRequest()
2.设置服务器的地址/方式
xhr.open(请求方式, 请求地址)
3.发送请求
xhr.send()
4.监听结果
xhr.onreadystatechange = function() {
// 判断这次请求是否发送完成 - ajax的状态:0 1 2 3 4
if(xhr.readyState === 4) {
// 判断这次请求是否成功 - 响应的状态码:1xx 2xx 3xx 4xx 5xx
if(xhr.status >= 200 && xhr.status < 300) {
// 获取服务器响应的数据
xhr.responseText
}
}
}
get和post的区别?
1.get数据携带在地址栏,post在请求主体中
2.post比get相对安全一点
3.get的数据大小限制在大概4kb,post数据没有限制
4.get数据会被url进行编码,post可以不编码