1、关于XMLHttpRequest对象的建立(IE7上试验成功)。2008-3-21
<script language="JavaScript" type="text/JavaScript">
var xmlhttp_request = false;
try
{
if (window.ActiveXObject)
{
for( var i = 20; i >= 0; i-- ) //如果是IE浏览器,则将XMLHttpRequest控件按版本从大到小生成。
{
try
{
if( i == 2 )
{
xmlhttp_request = new ActiveXObject( "Microsoft.XMLHTTP" );
}
else
{
xmlhttp_request = new ActiveXObject( "Msxml2.XMLHTTP." + i + ".0" );
}
// xmlhttp_request.setRequestHeader("Content-Type","text/xml");//这两句加上就出错了
// xmlhttp_request.setRequestHeader("Content-Type","gb2312");
break;
}
catch(e)
{
xmlhttp_request = false;
}
}
}
else if (window.XMLHttpRequest)
{
xmlhttp_request = new XMLHttpRequest();
if (xmlhttp_request.overrideMimeType)
{
xmlhttp_request.overrideMimeType('text/xml');
}
}
}
catch(e)
{
xmlhttp_request = false;
}
if (!xmlhttp_request){
alert("error initializing XMLHttpRequest!");
}
function getInfo(){
alert("getInfo runing!");
var phone = document.getElementById("phone").value;
alert("xmlRequest is:" + xmlhttp_request );
var url = "/StrutsSpring/index.jsp";
xmlhttp_request.open("GET", url, true);
xmlhttp_request.onreadystatechange = updatePage;
xmlhttp_request.send(null);
}
function updatePage(){
if (xmlhttp_request.readystate == 4)
if (xmlhttp_request.status == 200)
alert("server is done!");
else if (xmlhttp_request.status == 404)
alert("Request URL does not exist!");
else
alert("Request error code is " + xmlhttp_request.status);
}
</script>
分享到:
相关推荐
ajax开发手册ajax开发手册ajax开发手册ajax开发手册ajax开发手册ajax开发手册ajax开发手册ajax开发手册ajax开发手册
Ajax定义,为什么使用Ajax,谁在使用Ajax,用Ajax改进你的设计,Ajax的缺陷,Ajax开发,Ajax应用到的技术,Ajax开发框架...
AJAX开发攻略AJAX开发攻略AJAX开发攻略AJAX开发攻略
AJAX开发简略 AJAX开发简略 AJAX开发简略
Ajax技术文档 AJAX开发简略.pdf
AJAX开发简略,简略介绍AJAX开发简略
1.在实验四基础上使用AJAX技术实现异步登录功能。(40分) Ajax异步的特点为:多个事件并行发生,事件互不影响,请求之后,不刷新整张页面,页面不动,只是刷新页面的局部。异步数据获取技术 XMLHttpRequest对象方法...
ajax 开发 必备文件 jquery ajax开发 一般处理程序ajax开发 应用
Ajax开发详解,Ajax开发详解,Ajax开发详解
AJAX开发简略PPT和相关AJAX开发例子代码下载. AJAX开发简略PPT和相关AJAX开发例子代码下载. AJAX开发简略PPT和相关AJAX开发例子代码下载.
Ajax开发,Ajax例子,Ajax教程,Ajax开发源码, Ajax技术
ZK框架:Ajax开发实战.pdf ZK框架:Ajax开发实战.pdf
AJAX开发简略... 1 一、AJAX定义... 3 二、现状与需要解决的问题... 3 三、为什么使用AJAX. 4 四、谁在使用AJAX. 6 五、用AJAX改进你的设计... 6 例子1:数据校验... 7 例子2:按需取数据—...
本书从易到难、由浅入深、循序渐进系统地介绍了ASP.NET AJAX(C#)知识点和基于AJAX的Web应用系统的开发技术。全书通俗易懂,大量的实例供读者更加深刻地巩固所学习的知识,使读者更好地进行开发实践。 本书共分为15...
ajax开发资料,很值的一个API,有需要的可以下载!
Ajax网站开发典型实例JSP源码包
Ajax开发工具安装,支持VS2005,VS2008,VS2010,先安装ASPAJAXExtSetup.msi,再在VS里加载AjaxControlToolkit.dll
AJAX 开发简略!不错的学习资料!
Ajax经典案例开发大全源文件Ajax经典案例开发大全源文件Ajax经典案例开发大全源文件Ajax经典案例开发大全源文件Ajax经典案例开发大全源文件Ajax经典案例开发大全源文件Ajax经典案例开发大全源文件Ajax经典案例开发...
资源名称:jQuery简化Ajax开发内容简介:Ajax 并不是一种语言,它只是几种旧技术如 Javascript 和 XML 以及 DOM 的综合应用,全称为 Asynchronous Javascript and XML,即 异步 Javascript 和 XML...