XMLHttpRequest
文章平均质量分 68
Owen William
这个作者很懒,什么都没留下…
展开
-
XMLHttpRequest的方法
1.前言XmlHttpRequest对象的基本方法有:1) abort():停止发送当前请求2) getAllResponseHeader():获取服务器的全部响应头3) getResponseHeader("headerLabel”):根据响应头的名字,获取对应的响应头4) open(“method”,”URL”,”[,原创 2016-05-07 14:45:20 · 2780 阅读 · 0 评论 -
XMLHttpRequest的属性
1.前言 i. XMLHttpRequest对象的简单的属性:1) onreadystatechange:该属性用于指定XMLHttpRequest对象状态改变时的事件处理函数。2) readyState:该属性用于获取XMLHttpRequest对象处理状态3) responseText:该属性用于获取服务器响应的XML文档对象原创 2016-05-07 14:51:37 · 1938 阅读 · 0 评论 -
XMLHttpRequset发送GET请求
1.前言通常情况下,GET请求用于从服务器上获取数据,POST请求用于向服务器发送数据。GET请求将所有请求参数换成一个查询字符串,并将该字符串加到请求的URL之后,因而可以在请求的URL后看到请求参数名、请求参数值。如果将某个的action属性设置为GET,则请求将会将表单中各个字段名和值转换成字符串,并附加到URL之后。下面的例子,我们用GET请求将请求的ID作为参数发送,然后得到响应的信原创 2016-05-07 14:54:47 · 2258 阅读 · 0 评论 -
XMLHttpRequest发送POST请求
1.前言POST请求的适用性更广,可使用更大的请求参数,而且POST请求的请求参数通常不能直接看到。因此在使用Ajax发送请求时,尽量采用POST方式而不是GET方式发送请求。发送POST请求通常需要如下的三个步骤:1) 使用open方法打开连接时,指定使用POST方式发送请求。2) 设置正确的请求头,POST请求通常应设置Content-Type请求头原创 2016-05-07 14:57:21 · 65374 阅读 · 1 评论 -
XMLHttpRequest发送XML请求
1.前言对于请求参数为大师key-value对的情形,笔者更加倾向于使用简单的POST请求。但对于某些极端的表形,如请求参数特别多,而且请求参数的结构关系复杂,则可以考虑发送XML请求。XML请求的实质还是POST请求,只是在发送请求的客户产端页面将请求参数封装成XML字符串的形式,服务器则负责解析XML字符串。当然,服务器获取到XML字符串后,可借助dom4j或JDOM等工具来解析。2.原创 2016-05-07 15:00:53 · 6112 阅读 · 0 评论 -
XMLHttpRequest接收JSON请求
1.前言现在Ajax技术已逐步使用JSON响应来获取传统的XML响应。当服务器响应数据量较大,而且响应数据有复杂的结构关系时,使用JSON响应是很好的选择。2.例子下面的例子示范一个用户根据种类查看图书的示例,该服务器响应是N本图书信息,它们具有数据量较大,而且具有复杂的结构关系的特征,为此考虑使用JSON响应进行处理。(源码)1) 下面是提供服务器相应的Serv...原创 2016-05-07 15:04:03 · 15283 阅读 · 2 评论 -
总结XMLHttpRequest对象
1.前言 不管发送怎样的请求XMLHttpRequest都应该按如下步骤进行:1) 初始化XMLHttpRequest对象。2) 打开与服务器连接。打开连接时,指定发送请求的方法:采用GET或POST:指定是否采用异步方式。3) 设置监听XMLHttpRequest状态改变发送请求的事件处理函数。4) 发送请求。如果采原创 2016-05-07 15:17:11 · 462 阅读 · 0 评论