ajax asynchronous javascript and xml
核心是javascript对象xmlhttpRequest
B/S模式(同步)
AJAX技术(异步)
xmlHttpRequest对象
常用方法
abort 取消当前请求
getAllResponseHeaders 取得响应的所有http头
getResponseHeaders 取得指定的http响应头
//创建一个新的Http请求
open(bstrMethod,// 请求方法:POST GET PUT PROPFIND
bstrUrl,// 请求路径
varAsync,// 请求是否是异步方式,默认为true
bstrUser,// 如果服务器需要验证,这里指定用户名和密码
bstrPassword);
注: 浏览器会把多个xml httpRequest 请求的结果存放在同一个url中
把时间戳加到URL最后,避免浏览器缓存结果
//向服务器发送请求
send(varBody);
//指定请求的某个http头
setRequestHeader(bstrHeader,bstrValue);
常用属性
onreadystatechange* 指定当readyState属性改变时的事件处理句柄 只写
由服务器触发
readyState 返回当前请求的状态, 只读
0 未初始化
1 正在加载
2 已加载完毕
3 交互中
4 已完成
responseBody 将返回信息正文以unsigned byte数组形式返回,只读
//以下是返回指定格式的信息 (xml json html)
responseStream 以Ado stream对象的形式返回响应信息,只读
response Text 将响应信息作为字符串返回
responseXML 将响应信息格式化为xml document对象并返回,只读
status 返回当前请求的状态码, 只读
常用状态码:
404 没有找到页面
....
status Text 返回当前请求的响应行状态,只读
指定响应处理函数
xmldata.onreadyStatechange = function () {}
分享到:
相关推荐
ajax 学习笔记源代码ajax 学习笔记源代码ajax 学习笔记源代码ajax 学习笔记源代码ajax 学习笔记源代码ajax 学习笔记源代码ajax 学习笔记源代码ajax 学习笔记源代码ajax 学习笔记源代码ajax 学习笔记源代码ajax 学习...
在这份超详细的Ajax学习笔记中,我们将深入探讨以下几个关键知识点: 1. **基础概念**:Ajax的核心是JavaScript对象XMLHttpRequest,它使得前端和后端能够进行异步通信。异步意味着用户在等待服务器响应时可以执行...
AJAX学习笔记。内含Java调用的两个实例,及JavaScript的ajax工具函数,可快速入门,也可当手册使用。个人精心整理,值得收藏。 更多:http://download.csdn.net/user/daillo/all
### Ajax学习笔记个人总结 #### 一、XMLHttpRequest对象简介 **XMLHttpRequest** 对象是 AJAX 技术的核心,它负责在客户端与服务器之间发送异步请求,无需刷新整个页面即可实现局部数据更新。要使用 ...
**Ajax学习笔记代码详解** Ajax,全称Asynchronous JavaScript and XML,是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术。它通过在后台与服务器进行少量数据交换,使网页实现异步更新。这种技术的...
### Ajax学习笔记精要 #### 一、Ajax概述 ##### 1.1 什么是Ajax? Ajax,全称为Asynchronous JavaScript and XML(异步的JavaScript和XML),是一种用于改善网页应用性能的技术。它允许网页在无需重新加载整个...
**标题:“AJAX学习笔记1”** 在Web开发中,AJAX(Asynchronous JavaScript and XML)是一种创建动态网页的技术,允许在不重新加载整个页面的情况下,与服务器交换数据并更新部分网页内容。AJAX的核心是利用...
在本篇16ajax学习笔记1中,我们将探讨Ajax的基础概念、使用方法以及jQuery库中的Ajax实现。 1、发送请求: Ajax的首要任务是创建XMLHttpRequest对象,这是浏览器提供的API。在JavaScript中,我们可以通过new ...
jQuery+AJAX学习笔记
以下是一份详细的Ajax学习笔记,涵盖了其基本概念、工作原理、优势与限制,以及实际应用。 ### 一、基本概念 Ajax的核心是JavaScript对象XMLHttpRequest(XHR),它允许浏览器在后台与服务器进行通信,而不会打断...
web前端开发AJAX学习笔记
### Head First Ajax 学习笔记知识点总结 #### 一、异步请求与AJAX概念 - **异步请求**:允许页面在发送请求时继续执行后续任务,无需等待服务器响应,提高了用户体验。 - **AJAX (Asynchronous JavaScript and ...
Ajax 学习笔记(1).rtf
从给定的文件信息来看,这是一份详细的ZK-AJAX学习笔记,记录了从准备环境、下载运行ZK到深入学习各个组件的过程。ZK是一款基于Ajax的开源Web应用框架,它允许开发者使用类似桌面应用的组件来构建Web应用,而无需...
以下是夏玉保整理的Ajax学习笔记的关键点: 1. **处理IE缓存问题**: Internet Explorer浏览器在执行Ajax请求时,有时会缓存请求结果,导致即使服务器上的数据已更新,客户端仍显示旧的数据。为解决这个问题,通常...
AJAX学习笔记忘记了看一眼