var xmlHttpReq;
//创建XMLHTTP对象
function createXMLHttpRequest(){
if(window.ActiveXObject){ // IE,//如果浏览器支持window.ActiveXObject对象
xmlHttpReq = new ActiveXObject("MSXML2.XMLHTTP.3.0");
var MSXML = ['MSXML2.XMLHTTP.5.0', 'MSXML2.XMLHTTP.4.0', 'MSXML2.XMLHTTP.3.0', 'MSXML2.XMLHTTP', 'Microsoft.XMLHTTP'];
try {
xmlHttpReq= new ActiveXObject("Msxml2.XMLHTTP");
}
catch (e){
try{
xmlHttpReq = new ActiveXObject("Microsoft.XMLHTTP");
}
catch (e) {}
}
}else if(window.XMLHttpRequest){ // Mozilla, Safari, ...
xmlHttpReq = new XMLHttpRequest();
}
}
function getXmlSend(flag,id){
IDflag=flag;
createXMLHttpRequest();
var url="/.../xx.jsp?rand=" + Math.random() + "&id="+id+"&flag="+flag;
xmlHttpReq.open("GET",url,true);
//xmlHttpReq.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded;charset=UTF-8');
xmlHttpReq.onreadystatechange = showResult; //异步调用showResult方法
xmlHttpReq.send(null); // 开始发起浏览请求, Mozilla 必须加 null
/*
同步的做法是:屏蔽掉上面xmlHttpReq.onreadystatechange = showResult;同时xmlHttpReq.open("GET",url,false);
接着直接在 http_request.send(null);下面获得结果
var returntxt=unescape(http_request.responseText);
post 的提交做法
xmlHttpReq.open("POST",url,true);
xmlHttpReq.send("这里是需要传的参数"); //eg:rand=" + Math.random() + "&id="+id+"&flag="+flag
*/
}
function showResult(){
if(xmlHttpReq.readyState == 4){
if(xmlHttpReq.status == 200){
alert(xmlHttpReq.responseText);
// 更新对应的 HTML 元素里面显示的内容
//do something
}
}
}
页面或其他地方就调用getXmlSend()方法就可以了
分享到:
相关推荐
两个很简单的Ajax例子,合适初学者了解AJax
ajax最简单例子,适合初学者看.
一个最简单的AJAX例子 好看来评论哦.
Ajax最简单的例子(1),通过它可以很快的知道Ajax 的工作原理!
一个最简单的例子帮助大家,从基本上体会到ajax在web开发过程中的好处。
Ajax最简单例子,一个例子让你明白Ajax原理,XMLHttpRequest原理 var http_request = false; function createRequest(url) { http_request = false; if (window.XMLHttpRequest) { // Mozilla浏览器 ...
简单ajax登陆,servlet+ajax
最简单易懂的Ajax例子。 带你进入Ajax的世界!!!
php+jquery+ajax最简单例子
ajax最简单例子之二,通过简单例子了解ajax的原理!
<br>由于AJAX的需要,我带了一个小的ASP服务程序。 这个服务器很小,用的时候也方便。不过用之前最 好把迅雷关掉,它默认的服务端口是80, <br>把此服务器端和两个网页文件解压到同一个文件夹中, ...
load()方法 、 $.get()和$.post()方法 、 $.getScript()和$.getJson() 、 $.ajax()方法 、 ...jQuery中的Ajax全局事件 这些都有详尽的例子,一看代码,你就能明白jquery里实现ajax是怎么回事了,简单明了。
asp.net mvc ajax 例子 一个最简单的例子 详细: http://blog.csdn.net/yangjian15/archive/2009/10/10/4648642.aspx
这就是一个ajax一个最简单的例子! 希望能给初学着一点方便
ppt讲解其中要点,本人是菜鸟,但是一看就懂了,希望与大家分享
那天 随便找到的 希望对自己和新手有帮助
本例采用asp.net C#+ jquery +ajax的实现 简单实用的例子 供大家学习
ajax 实例 不用框架,最原始的,最简单的,入门例子
ajax和jsp结合技术,一个最简单的例子,适合新手
此是简单几个技术集成..只完成了简单功能,测试可行.适合刚接触的童鞋,