`
jameszhao83
  • 浏览: 68134 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

通用ajax初始化代码

阅读更多
function   createXmlHttpRequest(){
var xmlhttp = null;
try{
		//Firefox, Opera 8.0+, Safari
           xmlhttp=new XMLHttpRequest();
		}catch(e){//IEIE7.0以下的浏览器以ActiveX组件的方式来创建XMLHttpRequest对象
var MSXML = 
['MSXML2.XMLHTTP.6.0','MSXML2.XMLHTTP.5.0',
'MSXML2.XMLHTTP.4.0','MSXML2.XMLHTTP.3.0',
'MSXML2.XMLHTTP','Microsoft.XMLHTTP'];
  for(var n = 0; n < MSXML.length; n ++){
    try{
      xmlhttp = new ActiveXObject(MSXML[n]);
      break;
    }catch(e){}}
  }
return xmlhttp;
}

 普遍性的创建连接等

function loadpro(){
	var xhr=createXmlHttpRequest();
	xhr.onreadystatechange=function(){
		if(xhr.readyState==4 ||(xhr.status==200 || xhr.status==304)){
			alert(xhr.responseText);
			var ret=eval("("+xhr.responseText+")");
			alert("ret lenght:"+ret.length);
			var s="";
			for(var i=0;i<ret.length;i++){
				alert("retX="+ret[i]);
				s+="<option>"+ret[i]+"</option>";
			}
			alert("s:"+s);
			document.getElementById("pro").innerHTML=s;
		}
	}
	xhr.open("get","servlet/ProvLoad",true);
	xhr.send(null);
}

 

分享到:
评论

相关推荐

    css初始化代码 方便大家

    标题中的"css初始化代码"指的是用于设定浏览器默认样式的一段通用CSS代码,以统一各个浏览器对元素样式的解释。 描述中提到"综合了好几个版本的初始化版本 目前用着还不错",这意味着这个代码集可能是开发者经过多...

    Ajax通用套路代码

    ### Ajax通用套路代码详解 #### 一、引言 随着Web技术的发展,用户对网站的交互性和实时性有了更高的需求。Ajax(Asynchronous JavaScript and XML)作为一种能够实现局部刷新的技术,使得网页可以在不重新加载...

    js实现ajax通用函数

    // 初始化请求 if (method.toUpperCase() === 'POST') { xhr.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded'); // 设置POST请求的Content-Type } xhr.onreadystatechange = function...

    validate 通用Ajax无刷新表单验证类(JavaScript)

    总的来说,`validate`通用Ajax无刷新表单验证类为开发者提供了一个强大且灵活的工具,使得前端表单验证变得更加便捷和高效。通过合理利用这个类,开发者可以创建出用户体验优秀的Web应用,同时降低了服务器的压力。

    ajax通用函数,兼容市面所有浏览器,纯javascript实现

    然后,它会初始化一个请求,设置请求类型(GET 或 POST),URL,超时时间,以及各种回调函数,包括完成、错误和成功的回调。 `httpSuccess` 函数用来检查服务器返回的状态码,判断请求是否成功。通常,200 至 300 ...

    ajax基本通用代码示例

    在创建了XMLHttpRequest对象后,通过调用open()方法初始化一个请求。该方法接受三个参数:请求方法(GET或POST),请求的URL,以及一个布尔值表示请求是否异步(true为异步)。 4. 回调函数: 请求发送后,需要...

    Ajax代码

    2. **初始化连接**:使用XMLHttpRequest对象的`open()`方法打开一个到服务器的连接。该方法接受三个参数:请求类型(如GET或POST)、URL以及是否异步执行。 3. **设置请求头**:通过`setRequestHeader()`方法,可以...

    Ajax通用模板实现代码

    - 使用`open()`方法初始化请求,参数分别为请求类型(如GET、POST等)、请求URL以及是否异步。 - 使用`send()`方法发送请求,对于GET请求通常传入`null`或不传参。 ##### 3. 处理响应 ```javascript function ...

    Ajax基础实例讲解

    2. **初始化请求**:使用`open()`方法设置请求的类型(GET或POST),URL以及是否异步执行。例如: ```javascript xhr.open('GET', 'ajax_example.php', true); ``` 3. **设置回调函数**:当请求状态改变时,会...

    自定义通用分页一行代码解决分页问题

    1. `doStartTag()`: 开始标签处理,初始化分页参数。 2. `doEndTag()`: 结束标签处理,可能负责输出分页链接。 3. `getPageLink(int pageNo)`: 根据页码生成分页链接。 4. `isCurrentPage(int pageNo)`: 判断给定...

    用ajax实现HTML 功能,从而达到动态从数据库中得到数据,而不要去修改jsp页面。代码:

    3. **打开连接**:使用`XMLHttpRequest.open()`方法初始化一个请求。参数包括请求类型(GET或POST)、URL以及是否异步执行。 4. **发送请求**:使用`XMLHttpRequest.send()`方法发送请求。如果是GET请求,可以不传...

    Ajax和jQuery学习笔记

    1. **初始化Ajax引擎**:首先需要创建一个`XMLHttpRequest`对象作为Ajax引擎。 2. **监听状态变化**:为该对象注册一个监听器(通常是一个事件处理函数),对状态改变事件(`readyStateChange`)进行监听。 3. **...

    AJAX实例的级联菜单

    通常会包含一些JavaScript代码来初始化AJAX请求或者绑定事件监听器到菜单项上。 2. `relationMenu_ajax.js`:这个文件可能是专门处理AJAX请求的JavaScript代码。它可能包含了创建XMLHttpRequest对象,设置HTTP请求...

    一个ajax分页的公共类

    这个“一个ajax分页的公共类”提供了一个通用的解决方案,可以被多个页面或项目复用,减少了重复代码,提高了开发效率。 1. **Ajax基础** Ajax的核心是通过JavaScript创建XMLHttpRequest对象,向服务器发送异步...

    AJAX无刷新页提交

    3. **初始化请求**:设置HTTP方法(如GET或POST)、URL和是否异步处理。 4. **打开连接**:调用XMLHttpRequest对象的open()方法,准备与服务器建立连接。 5. **发送数据**:调用send()方法,如果使用POST方式,还需...

    Ajax4jsf_用户指南.pdf

    - `faces-config.xml`:配置 JSF 的上下文初始化参数和应用组件。 - `web.xml`:设置 Servlet 容器的初始化参数及映射规则。 - **部署**:将项目部署到 Servlet 容器。 #### 三、Ajax4jsf 框架基本概念 ##### 3.1...

    ajaxpicker是一款数据通过异步获取通常是AJAX的级联选择器

    2. 初始化选择器元素,设置必要的配置项,如AJAX请求的URL和数据格式。 3. 绑定事件监听器,处理用户交互和数据加载结果。 4. 可选地,进行自定义样式和功能扩展,以符合项目的整体风格和功能需求。 在压缩包`ajax-...

    Ajax在web开发中的轻量级应用.pdf

    4. open():初始化一个 XMLHttpRequest 对象,并从该请求指定方法、URL 和认证信息。 5. send():发送一个 HTTP 请求到服务器并接收响应。 6. setRequestHeader():指定一个 HTTP 头的名字。 四、Ajax 的应用 Ajax ...

    ajax和JavaScript的异步

    1. **open()**: 用于初始化一个请求,指定请求的类型(GET、POST等)、URL以及是否异步执行。 2. **send()**: 向服务器发送请求,可以传递数据(如POST请求的参数)。 3. **abort()**: 取消当前正在进行的请求。 4. ...

    基于AJAX的分页类实现代码

    综上所述,这个分页类实现了基本的AJAX分页功能,包括初始化、设置分页参数、加载数据以及处理回调函数等。它依赖于jQuery库,并且可以通过自定义回调函数进行扩展,适应各种业务需求。在实际应用中,开发者可以根据...

Global site tag (gtag.js) - Google Analytics