JS(Ajax)
2016-02-17 21:56:00 0 举报
AI智能生成
JS(Ajax)是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术。通过在后台与服务器进行少量数据交换,Ajax可以使网页实现异步更新。这意味着可以在不影响页面显示的情况下,与服务器交换数据并更新部分网页内容。这种技术使得用户体验更加流畅,提高了网站的响应速度和交互性。Ajax的工作原理是通过JavaScript对象XMLHttpRequest与服务器进行通信,发送请求并接收响应。这使得开发者能够在不刷新整个页面的情况下,对网页进行局部更新,从而实现更加动态和交互式的用户界面。
作者其他创作
大纲/内容
XMLHttpRequest
指定请求
open()
setRequestHeader()
send()
取得响应
步骤
status/statusText 返回HTTP状态码
getResponseHeader()
responseText
readyState属性
onreadystatechange
值
UNSENT-0-open()未调用
OPENED-1-open()已调用
HEADERS_RECEIVED-2-接收到头信息
LOADING-3-接收到响应主体
DONE-4-响应完成
同步响应(慎用!)
响应解码
编码请求主体
表单
JSON
XML
上传文件
multipart/form-data请求
HTTP进度事件
上传
中止请求和超时
跨域HTTP请求
JSONP
Comet
0 条评论
下一页