`

最简单的ajax例子

    博客分类:
  • ajax
阅读更多
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()方法就可以了
分享到:
评论
1 楼 InSoNia 2011-09-22  
不错

相关推荐

    自己写的最简单Ajax例子

    在"自己写的最简单Ajax例子"中,我们可以看到两个简单的实例,适合初学者入门学习。 首先,我们来详细讲解一下Ajax的核心概念: 1. 异步通信:Ajax的核心特性就是异步,这意味着在发送请求后,浏览器不会等待...

    ajax最简单例子

    总的来说,这个简单的Ajax例子展示了如何通过JavaScript与服务器进行异步通信,以及如何将返回的数据动态地更新到页面上。对于初学者来说,理解这个基本流程是学习Ajax的关键。随着深入学习,你还可以了解更多的高级...

    一个最简单的AJAX例子

    在压缩包中的"Ajax"文件,可能是包含了这个简单AJAX例子的源代码或者相关资源。查看这个文件可以提供更具体的实践细节,比如服务器端的响应格式、如何将数据插入到DOM中等。 总结起来,AJAX是Web开发中的重要技术,...

    Ajax最简单的例子

    在这个"Ajax最简单的例子"中,我们将探讨Ajax的基本使用方法以及其工作原理。 Ajax的工作原理主要涉及以下几个步骤: 1. **创建XMLHttpRequest对象**:在JavaScript中,Ajax的核心是XMLHttpRequest对象。它是...

    简单ajax登陆例子,新手适用

    这个“简单ajax登录例子”是一个非常适合初学者理解Ajax基本原理和使用方法的教程。在这里,我们将深入探讨Ajax如何与Servlet结合,实现用户无刷新登录验证。 1. **Ajax简介** Ajax的核心是JavaScript异步通信,它...

    ajax一个最简单的例子

    本教程将通过一个最简单的Ajax例子,让你深入理解其工作原理和优势。 ### 1. Ajax基本概念 - **异步通信**:Ajax的核心是浏览器内置的`XMLHttpRequest`对象,它允许JavaScript向服务器发送异步HTTP请求,即在不...

    Ajax最简单例子Demo

    Ajax最简单例子,一个例子让你明白Ajax原理,XMLHttpRequest原理 var http_request = false; function createRequest(url) { http_request = false; if (window.XMLHttpRequest) { // Mozilla浏览器 ...

    php+jquery+ajax最简单例子

    这个“php+jquery+ajax最简单例子”旨在教你如何使用这些工具实现一个基本的异步数据交换功能。 首先,让我们深入了解这三个概念: 1. PHP(Hypertext Preprocessor):这是一种服务器端脚本语言,主要用于网页...

    最简单的Ajax例子

    在最简单的Ajax例子中,通常会涉及以下几个关键组成部分: 1. **创建XMLHttpRequest对象**:这是Ajax的核心,它负责与服务器进行通信。在JavaScript中,几乎所有的浏览器都内置了XMLHttpRequest对象。如果需要跨域...

    asp.net ajax简单例子

    这个"asp.net ajax简单例子"应该包含了一个使用ASP.NET AJAX技术实现的简单应用。 首先,`Receive.aspx`文件是用户在浏览器中看到的网页,它通常包含HTML、CSS和JavaScript代码。在这个例子中,`Receive.aspx`可能...

    最简单的ajax例子及其源码

    此外,"MyAjax"可能是作者编写的一个简单Ajax示例代码,供学习参考。通过深入研究这两个资源,你可以更好地理解和掌握Ajax的基础知识。对于初学者,推荐结合实践项目,多动手操作,以加深理解。

    jquery+ajax例子

    在这里,我们将深入探讨基于jQuery的Ajax应用,以"jQuery+Ajax例子"为标题,结合项目描述和标签,我们来详细讲解这些技术。 1. **jQuery简介** jQuery由John Resig在2006年创建,旨在使JavaScript编程变得更加简单...

    ajax最简单例子二

    本教程将深入讲解“ajax最简单例子之二”,帮助你更好地理解Ajax的工作原理。 Ajax的工作流程主要包括以下步骤: 1. **创建XMLHttpRequest对象**:在JavaScript中,Ajax首先需要创建一个XMLHttpRequest对象,这是...

    最简单的AJAX的GET方式的实现 例子

    <br>由于AJAX的需要,我带了一个小的ASP服务程序。 这个服务器很小,用的时候也方便。不过用之前最 好把迅雷关掉,它默认的服务端口是80, <br>把此服务器端和两个网页文件解压到同一个文件夹中, ...

    jquery最全面的ajax例子 ajax post get load 应有尽有

    load()方法 、 $.get()和$.post()方法 、 $.getScript()和$.getJson() 、 $.ajax()方法 、 ...jQuery中的Ajax全局事件 这些都有详尽的例子,一看代码,你就能明白jquery里实现ajax是怎么回事了,简单明了。

    php ajax 实现局部刷新简单例子(超简单化)

    这个简单的示例展示了PHP和AJAX如何协同工作,以实现网页的局部刷新,提高用户界面的交互性和响应性。然而,在实际开发中,为了确保代码的安全性和可维护性,应当避免使用如`eval`这样的高风险函数,并考虑使用更...

    最简单的ajax html

    "最简单的Ajax HTML"可能包含以下基本结构: ```html <!DOCTYPE html> function makeAjaxRequest() { var xhr = new XMLHttpRequest(); xhr.onreadystatechange = function() { if (xhr.readyState === 4 &...

    最简单ajax

    ### 最简单 AJAX 实现原理与应用 #### 一、引言 在当今互联网技术日新月异的发展背景下,Ajax(Asynchronous JavaScript and XML)作为一项关键的前端技术,被广泛应用于提升网页应用的交互性和用户体验。本文将...

    ajax提交表单小例子

    以下是使用JavaScript实现的一个简单例子: ```html <!DOCTYPE html> <title>AJAX提交表单示例 请输入中文姓名"> ()">提交 function submitForm() { var form = document.getElementById('myForm...

    最简单的 ajax

    总结起来,"最简单的 Ajax" 示例展示了如何使用JavaScript和ASP构建一个基础的Ajax通信系统,允许客户端与服务器进行无刷新的数据交互。这种技术在现代Web应用中非常常见,可以提高页面的响应速度和用户体验。

Global site tag (gtag.js) - Google Analytics