JavaScript(十一)AjAx
来源:互联网 发布:百度贴吧数据统计 编辑:程序博客网 时间:2024/06/05 05:14
Ajax
Asynchronous JavaScript and XML(JavScrript 执行异步网络请求)
一 概要:是一种在无需重新加载整个网页的情况之下能够更新部分网页的技术。
二 异步:
三 HTTP
概要:是一种无状态协议(无记忆的)
(1)HTTP请求的组成
- HTTP请求的方法或动作,比如是GET或者POST
- 正在请求的URL,总得知道请求的地址
- 请求头,包含一些客户端环境信息,身份验证信息
- 请求体,也就是请求正文,请求正文中可以包含客户提交的查询字符串信息,表单信息等等。
- GET请求:一般用于信息获取 使用URL传递参数 对所发送的数量也有限制,一般在2000个字符
- POST请求:一般用于修改服务器上的资源,对所发送的数量无限制。
(2)HTTP响应
- responseText:获得字符串形式的响应数据
- responseXML:获得XML形式的响应数据
- status 和statusText:以数字和文本形式返回HTTP状态码
- getAllResponseHeader():获得所有的响应报头
- getResponseHeader():查询响应中的某个字段的值
- readyState属性
当创建了XMLHttpRequest
对象后,要先设置onreadystatechange
的回调函数。在回调函数中,通常我们只需通过readyState === 4
判断请求是否完成,如果已完成,再根据status === 200
判断是否是一个成功的响应。
XMLHttpRequest
对象的open()
方法有3个参数,第一个参数指定是GET
还是POST
,第二个参数指定URL地址,第三个参数指定是否使用异步,默认是true
,所以不用写。
阅读全文
0 0
- JavaScript(十一)AjAx
- JavaScript 消息框(十一)
- JavaScript学习要点(十一)
- JavaScript(十一)异步处理
- JavaScript 特殊字符(二十一)
- javascript 常用代码大全(十一)
- javascript基础十一(正则表达式)
- javaScript笔记(十一) 内置对象
- javaScript笔记(二十一) 事件对象
- javascript基础(Date对象)(二十一)
- javascript学习(十一)— 闭包
- 几个问题(十一)-------ajax是否能跨域请求,解决的办法
- 大数据WEB阶段(十一)Ajax、URL编码
- javascript面向对象(十一)
- javascript 高级程序设计 十一
- ajax(javaScript 和 jquery )
- ajax(javaScript 和 jquery )
- Ajax---(Asynchronous JavaScript + XML)
- sklearn.ensemble之RandomForestClassifier源码解读(一)
- 【每日一句shell】grep匹配符合多个条件的行
- 使用自动提示行为的ADF表单自动填充
- spring容器的bean什么时候被实例化
- leetcode 154.Find Minimum in Rotated Sorted Array II
- JavaScript(十一)AjAx
- 100脚的STM32F103VE单片机通过FSMC接口读写DS12C887时钟芯片中的寄存器
- 面试题:判断偶数和素数
- AngularJS中使用$.ajax绑定失败的处理方法
- linux每天打印一个tomcat日志(tomcat6)
- jQuery animate() 方法
- Jmeter如何配置JDBC(postgres)并执行SQL
- mysql笔记——事务
- java多态,如何理解父类引用指向子类对象