动态页面:跟后台发生数据交互的页面。
前后台数据交互依赖的一项技术叫ajax。
- js的异步操作
(1) 定时器
(2) 事件
(3) 回调
(4) ajax
Ajax优点 可以局部更新网页内容。
- ajax的本质就是xmlHttpRequest对象
控制台出现三个属性
readyState 请求的五个阶段 0 1 2 3 4
responseText 返回的文件内容
Status 状态吗 返回的状态信息
在__proto__有三个方法
Open()
Send()
onReadyStateChange()
了解
Xml 是一种数据存储格式 抛弃了
Json 是一种数据存储格式 当前最流行的
- status的状态吗
200 成功了
3xxx 代表禁用的意思
404 代表文件没有找到
5xx 代表服务器的问题
AJAX传参
客户端和服务器
- 请求 request
- 响应 response
Ajax的请求方式
Get
看得见,传送数据小,通过网络地址传
post
看不见,传送数据大一些,通过http中的某个对象的一个body属性
Jq提供了$.ajax({})
Showapi.com 易源官网