1、创建浏览器兼容的XMLHttpObject
getSMLHttpRequest = function() {
/* Create a new XMLHttpRequest object to talk to the Web server */
var xmlHttp = false;
/*@cc_on @*/
/*@if (@_jscript_version >= 5)
try {
xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
try {
xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
} catch (e2) {
xmlHttp = false;
}
}
@end @*/
if (!xmlHttp && typeof XMLHttpRequest != 'undefined') {
xmlHttp = new XMLHttpRequest();
}
}
2、XMLHttpRequest对象 :
方法:
方法
|
属性
|
abort(); |
停止当前请求 |
getAllResponseHeaders(); |
把HTTP请求的所有的响应首部作为键/值对返回 |
getResponseHeader("header"); |
返回首部的字串值 |
open("methd","url"); |
建立对服务器的调用。methd 参数可以是"GET/POST/PUT".url 参数可以是相对的也可以是绝对的也就是说可以请求别的应用的资源。这个方法还包括3个可选参数,我们后面回给出解释。 |
send(content); |
向服务器发送请求,当GET时参数为空 send(null) 。当一POST时 这里的参数就是你请求服务器的参数。 |
setRequestHeader("header",""); |
设置首部为所提供的值。在设置任何首部之前比选先调用open()方法 |
属性:
属性
|
描述
|
onreadystatechange |
每个状态改变时都会触发这个事件处理器。通常他是指向一个函数指针,调用一个java方法。 |
readyState |
请求状态有5个值可以取来判断。0 = 未初始化,1 = 正在加载,2 = 以加载, 3 = 交互中, 4 = 完成。 |
responseText |
服务器的响应结果,返回格式为文本形式。 |
responseXML |
服务器的响应结果,返回格式为XML形式,这个对象可以解析为一个DOM对象。@_@! 使用W3C DOM 尽情操作。 |
status |
服务器的HTTP状态(200 对应 OK,404 对应 Not Found,等等) |
statusText |
HTTP状态的相应文本形式(OK 或 Not Found,等等) |
分享到:
相关推荐
Ajax,全称异步JavaScript和XML,是一种技术手段,用于在客户端脚本(通常是JavaScript)与服务器之间进行数据交互,增强了网页的交互性和用户体验。它允许开发者无需刷新整个页面即可从服务器获取并更新内容,提高...
### AJAX添加Header知识点详解 #### 一、引言 在Web开发中,AJAX(Asynchronous JavaScript and XML)技术被广泛应用于实现网页的异步加载,即在不重新加载整个页面的情况下更新部分网页数据。而在AJAX请求中,...
AJAX(Asynchronous JavaScript and XML)技术在2007年崭露头角,它改变了Web应用程序的交互方式,使得页面无需整体刷新就能更新部分数据,显著提升了用户体验。微软在其Web开发框架中对AJAX提供了强大的支持,尤其...
AJAX控件整理(完整版) AJAX控件整理
在这个精心整理的“AJAX视频教程”中,我们将深入探讨AJAX的核心概念、工作原理以及实际应用。 ### 1. AJAX核心概念 - **XMLHttpRequest对象**:AJAX 的基石,它允许JavaScript在后台与服务器进行通信,发送和接收...
### 韩顺平AJAX和jQuery笔记整理 #### AJAX概览 - **定义**:Asynchronous JavaScript and XML(异步JavaScript与XML),是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术。 - **运行原理**: - ...
在本文中,我们将深入探讨如何在Oracle Application Express (APEX)中使用AJAX技术实现Web页面的动态更新。首先,让我们理解AJAX的核心概念。AJAX代表异步JavaScript和XML,它允许我们在不重新加载整个网页的情况下...
反向Ajax,也称为Comet技术,是一种创新的Web应用通信模式,旨在克服传统Ajax模型中的实时性问题。在传统的Ajax应用中,客户端通过异步请求来获取服务器端的更新,这种方式并不真正实时,因为更新依赖于客户端的定期...
Ajax,全称Asynchronous JavaScript and XML(异步JavaScript和XML),是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术。这项技术的核心在于利用JavaScript与服务器进行后台通信,实现页面内容的动态...
在本篇文档中,我们主要探讨了使用Spring MVC和Ajax技术实现导出和导入XML文件的功能。这一技术在Web开发中十分常见,用于在客户端与服务器之间传输数据,且常常用于文件操作场景。 首先,我们来看文档中提及的导入...
W3School Ajax教程 Ajax 教程 整理的W3School Ajax教程
自己整理的一个JS函数库 AJAX dom隐藏显示 数据整理 只有12KB 压缩后5kb 使用方法 引入文件 然后就可以直接使用了 具体函数方法如下 /* $(id) 根据元素id返回对象 N(name, i) 根据元素name返回对象,可能会有多个...
AJAX,全称Asynchronous JavaScript and XML,是一种创建动态网页的技术,它允许在不重新加载整个页面的情况下,与服务器交换数据并更新部分网页内容。AJAX并非一项全新的技术,但自2007年起,随着一系列新技术的...
ajax官方文档 AJAX WEB2.0技术详解.pdf AJAX表格分页模板.doc ajax专家开发手记 如何使用Dojo的DatePicker控件制作联动日期选择器.doc Dwr相关.doc ajax框架:dwr 实战.pdf 突破JavaScript编程实例五十讲.rar ...
**AJAX技术详解** AJAX(Asynchronous JavaScript and XML)是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术。这种技术的运用极大地提升了用户体验,因为它允许网页在后台与服务器进行数据交换,而...
整理的ajax笔记 2005中使用Ajax方法: 1.添加引用:Ajax.Pro.2.DLL. 2.在Web.Config: ,GET" path="ajaxpro/*.ashx" type="AjaxPro.AjaxHandlerFactory, AjaxPro.2"/> 3.使用的时候在Pageload方法中添加:...
描述中提到的“在淘宝上买的,自己搜集和自己用的,打包下载”,这可能是指一个包含多种Ajax搜索框实现的资源包,可能是由个人开发者或者社区成员整理的,包含了各种不同设计和功能的Ajax搜索框源码。这些源码可以...
根据提供的文件信息,我们可以整理出以下关于Ajax的相关知识点: ### Ajax概述 Ajax(Asynchronous JavaScript and XML)是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术。它通过在后台与服务器...
### Ajax相关学习内容整理 #### 1. Ajax简介 Ajax(Asynchronous JavaScript and XML)是一种能够在不需要重新加载整个页面的情况下,更新部分网页的技术。它通过在后台与服务器进行数据交换,能够实现异步数据...