`
y150988451
  • 浏览: 198545 次
  • 性别: Icon_minigender_2
  • 来自: 北京
社区版块
存档分类
最新评论

创建XMLHttpRequest

    博客分类:
  • Ajax
阅读更多
	   		
		<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
	<head>
		<title>first.html</title>

		<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
		<meta http-equiv="description" content="this is my page">
		<meta http-equiv="content-type" content="text/html; charset=UTF-8">

		<!--<link rel="stylesheet" type="text/css" href="./styles.css">-->
		<script>
		var xhr;//全局变量
    	function fun()
    	{
    		var userName = document.getElementById('userName').value;
			if (window.XMLHttpRequest) {
			   xhr = new XMLHttpRequest();
			} else {
               //IE7  8
               //  xhr = new ActiveXObject("Msxml2.XMLHTTP");
			   xhr = new ActiveXObject("Microsoft.XMLHTTP");
			}
			xhr.open('GET','DelUser.jsp?userName='+encodeURI(userName));
			//xhr.open('post','DelUser.jsp');
			//设置回调函数
			xhr.onreadystatechange = function(){
					  var ready = xhr.readyState;
					  if (ready == 4){
					    parseCompletedResponse(xhr);
					  }
					};
			//xhr.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
			xhr.send(null);
    	  }
    	function parseCompletedResponse(xhr)
    	{
    		var str = "<input type=text readonly value='"+xhr.responseText+"'/>";
    		document.getElementById('mm').innerHTML = str;
    		//alert(xhr.responseText);
    	}
		
		
		
	    
    </script>

	</head>

	<body>
		<input type="text" id="userName" />
		</br>
		<div id="mm"></div>
		<input type="button" value="Del" onclick="fun();" />
	</body>
</html>
分享到:
评论

相关推荐

    创建XMLHttpRequest对象的方法.rar

    本压缩包文件"创建XMLHttpRequest对象的方法.rar"包含了一份关于如何创建XMLHttpRequest对象的详细教程,其核心内容可以从以下几个方面来理解: 1. **XMLHttpRequest对象的创建** 在JavaScript中,XMLHttpRequest...

    Ajax 创建XMLHttpRequest对象,兼容所有主流浏览器(IE5除外)

    一般网上流传的创建XMLHttpRequest对象比较简单。跨浏览器能力非常有限。并不全面。 经测试,用此方法创建XMLHttpRequest对象,在运用AJAX的时候,可以的兼容IE6,IE7,IE8,Opera,Safari,Google Chrome,fireFox。主流...

    创建XMLHttpRequest对象

    ### 创建XMLHttpRequest对象 在现代Web开发中,异步JavaScript和XML(通常称为AJAX)是一种重要的技术,它允许网页在不重新加载整个页面的情况下与服务器进行数据交换。这一过程的核心在于`XMLHttpRequest`对象的...

    用js创建XMLHttpRequest对象池

    创建XMLHttpRequest对象池的步骤如下: 1. **初始化对象池**:在应用程序启动时,预先创建一定数量的XHR对象,并将它们存储在一个数组中。例如: ```javascript const xhrPool = []; for (let i = 0; i ; i++) {...

    不同浏览器创建XMLHttpRequest,兼容各种浏览器(王兴魁老师视频笔记)

    本主题主要关注如何在不同的浏览器环境中创建XMLHttpRequest对象,以实现跨浏览器兼容性。 王兴魁老师是一位知名的IT教育专家,他在传智播客的课程中深入讲解了这一主题。创建XMLHttpRequest对象是AJAX的核心步骤,...

    支持多种浏览器创建XMLHttpRequest对象代码

    ### 支持多种浏览器创建XMLHttpRequest对象代码 随着Web技术的发展与演进,跨浏览器兼容性一直是前端开发者面临的重要挑战之一。特别是在处理Ajax请求时,如何优雅地在不同浏览器(尤其是IE与其他现代浏览器)间...

    WEB开发 之 AJAX - 创建 XMLHttpRequest 对象.docx

    在JavaScript中创建XMLHttpRequest对象非常简单,一般有两种方式: 1. 对于现代浏览器(IE7+、Firefox、Chrome、Safari和Opera): ```javascript var xmlhttp = new XMLHttpRequest(); ``` 2. 对于较老版本的...

    XMLHTTPRequest属性与方法

    通过上述代码片段可以看出,为了兼容各种浏览器环境,我们首先尝试使用 `ActiveXObject` 创建 XMLHttpRequest 对象,如果失败则尝试使用原生的 `XMLHttpRequest` 构造函数。 #### 三、XMLHTTPRequest的主要属性与...

    XMLHTTPREQUEST

    #### 创建XMLHTTPRequest对象 创建`XMLHTTPRequest`对象的过程取决于浏览器的支持情况。不同的浏览器对`XMLHTTPRequest`的支持方式略有不同,主要分为两种:IE浏览器和其他非IE浏览器(如Firefox、Chrome等)。 ##...

    使用XMLHttpRequest对象.doc

    由于 XMLHttpRequest 不是一个 W3C 标准,所以可以采用多种方法使用 JavaScript 来创建 XMLHttpRequest 的实例。Internet Explorer 把 XMLHttpRequest 实现为一个 ActiveX 对象,其他浏览器(如 Firefox、Safari 和 ...

    AJAX_XMLHttpRequest.rar_ajax java_ajax xmlhttpreque_opera

    由于XMLHttpRequest不是一个W3C标准,所以可以采用多种方法使用JavaScript来创建XMLHttpRequest的实例。 Internet Explorer把XMLHttpRequest实现为一个ActiveX对象,其他浏览器(如Firefox、Safari和Opera)把它...

    XMLHttpRequest中文参考手册

    1. **创建XMLHttpRequest对象**: 在JavaScript中,通过`new XMLHttpRequest()`来创建一个新的XMLHttpRequest实例。这个对象提供了与服务器交互的接口。 2. **初始化请求**: 使用`open()`方法来设置请求的基本...

    XMLHttpRequest对象的创建和使用

    **创建XMLHttpRequest对象** 在JavaScript中,XMLHttpRequest对象不是内置在全局作用域内的,而是通过构造函数来创建的。你可以直接通过`new XMLHttpRequest()`来创建一个新的实例。例如: ```javascript var xhr ...

    Ajax之XMLHttpRequest详解

    #### 三、创建XMLHttpRequest实例 创建一个XMLHttpRequest对象实例非常简单。在JavaScript中,可以通过`new XMLHttpRequest()`来实现。例如: ```javascript var request = new XMLHttpRequest(); ``` #### 四、...

    Ajax中的XMLHttpRequest对象详解

    在创建 XMLHttpRequest 对象时,需要注意版本问题,可以使用 try...catch 块来尝试创建不同版本的对象: `function createXMLHttp() { var aVersions = [ "MSXML2.XMLHttp.5.0", "MSXML2.XMLHttp.4.0", "MSXML2...

    XMLHttpRequest

    1. **创建XMLHttpRequest对象**: 在JavaScript中,可以通过`new XMLHttpRequest()`来创建一个XMLHttpRequest实例。虽然名字中包含XML,但实际上传输的数据格式不仅限于XML,也可以是JSON、HTML等。 2. **初始化...

    AJAX – 创建 XMLHttpRequest 对象

    AJAX – 创建 XMLHttpRequest 对象 XMLHttpRequest 是 AJAX 的基础。 XMLHttpRequest 对象 所有现代浏览器均支持 XMLHttpRequest 对象(IE5 和 IE6 使用 ActiveXObject)。 XMLHttpRequest 用于在后台与服务器交换...

    XMLHttpRequest中文参考手册(学习Ajax必备)

    1. 初始化:创建XMLHttpRequest对象,然后通过`open()`方法设置请求的类型(GET、POST等)、URL和是否异步执行。 2. 发送请求:调用`send()`方法发送请求。如果是GET请求,参数通常为空;对于POST请求,参数可以作为...

    学习XMLHttpRequest写的几个实例

    通过创建XMLHttpRequest对象,然后调用其open()方法设置请求类型(GET或POST)、URL和是否异步处理,接着使用send()方法发送请求。 2. **实例解析** - `xmlhttprequest2.html` 和 `xmlhttprequest3.html` 可能展示...

Global site tag (gtag.js) - Google Analytics