AJAX简介

AJAX属性

onreadystatechange每次状态改变所触发事件的事件处理程序。

responseText从服务器进程返回数据的字符串形式。

responseXML从服务器进程返回的DOM兼容的文档数据对象。

status从服务器返回的数字代码,比如常见的404(未找到)和200(已就绪)

status Text伴随状态码的字符串信息

readyState对象状态值

0 (未初始化)对象已建立,但是尚未初始化(尚未调用open方法)

1 (初始化)对象已建立,尚未调用send方法

2 (发送数据) send方法已调用,但是当前的状态及http头未知

3 (数据传送中)已接收部分数据,因为响应及http头不全,这时通过responseBody和responseText获取部分数据会出现错误,

4 (完成)数据接收完毕,此时可以通过通过responseXml和responseText获取完整的回应数据

AJAX原理

页面先获得AJAX对象发送请求给服务器,服务器返回部分相应数据,AJAX根据readyState的变化c触发onreadystatechange,根据readyState==4&&status==200执行j函数。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • AJAX 简介 AJAX 是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术。 什么是 AJAX ? A...
    孤佣阅读 3,931评论 0 6
  • AJAX 原生js操作ajax 1.创建XMLHttpRequest对象 var xhr = new XMLHtt...
    碧玉含香阅读 8,685评论 0 7
  • ajax 1.什么是ajax ajax 的全称是Asynchronous JavaScript and XML,其...
    qhaobaba阅读 3,759评论 0 2
  • 大家好,我是IT修真院深圳分院第3期的学员,一枚正直纯洁善良的前端程序员,今天给大家分享一下,修真院官网前端工程师...
    大大头大阅读 12,375评论 1 72
  • AJAX 是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术。什么是 AJAX ? AJAX = ...
    逍遥叹6阅读 1,823评论 0 0

友情链接更多精彩内容