var http_request = false;
function send_request(url) {//初始化、指定处理函数、发送请求的函数
url=url+"?a="+document.myform.a.value;
http_request = false;
//开始初始化XMLHttpRequest对象
if(window.XMLHttpRequest) { //Mozilla 浏览器
http_request = new XMLHttpRequest();
if (http_request.overrideMimeType) {//设置MiME类别
http_request.overrideMimeType('text/xml');
}
}
else if (window.ActiveXObject) { // IE浏览器
try {
http_request = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
try {
http_request = new ActiveXObject("Microsoft.XMLHTTP");
} catch (e) {}
}
}
if (!http_request) { // 异常,创建对象实例失败
window.alert("不能创建XMLHttpRequest对象实例.");
return false;
}
http_request.onreadystatechange = processRequest;//定义处理的回调函数
// 确定发送请求的方式和URL以及是否同步执行下段代码
http_request.open("POST", url, true);
//发送请求
http_request.send(null);
}
// 处理返回信息的函数
function processRequest() {
if (http_request.readyState == 4) { // 判断对象状态
if (http_request.status == 200) { // 信息已经成功返回,开始处理信息
// alert(http_request.responseText);
ddd.innerHTML=http_request.responseText;
} else { //页面不正常
alert("您所请求的页面有异常。");
}
}
}
分享到:
相关推荐
AJAX(Asynchronous JavaScript and XML)是一种用于创建交互式网页应用的技术,由Jesse James Gaitett提出。它允许在不刷新整个页面的情况下,通过...理解并掌握AJAX的开发步骤和核心原理,对于现代Web开发至关重要。
### AJAX编程步骤详解 在现代Web开发中,异步JavaScript和XML(Asynchronous JavaScript and XML,简称AJAX)是一种在无需重新加载整个网页的情况下就能更新部分网页的技术。它通过在后台与服务器进行少量数据交换...
AJAX请求通常包括以下几个步骤:创建XMLHttpRequest对象、打开连接、发送请求和接收响应。当请求完成时,我们需要执行一些后续操作,这通常通过设置回调函数来实现。 2. **XMLHttpRequest对象** XMLHttpRequest...
在DWZ中,添加新记录通常涉及以下几个步骤: - **触发事件**:通过点击用户列表中的“添加”按钮,触发一个AJAX请求。 - **目标设定**:使用`rel`属性指定打开的窗口名称,`target`属性设置为`dialog`,表示将以弹...
### Ajax无刷新实现步骤 #### 一、简介 Ajax(Asynchronous JavaScript and XML)是一种用于创建快速动态网页的技术。通过在后台与服务器进行少量数据交换,Ajax 可以使网页实现异步更新,这意味着可以在不重新...
Ajax的原理主要包含以下几个步骤: 1. **创建 XMLHttpRequest 对象**:这是Ajax的基础,现代浏览器通常都内置了XMLHttpRequest对象。 2. **开启一个HTTP请求**:使用XMLHttpRequest对象的`open()`方法指定请求类型...
一个完整的Ajax请求通常包括以下几个步骤: 1. 创建XMLHttpRequest对象,即XHR实例。 2. 配置请求参数,如URL、HTTP方法(GET、POST等)、是否异步等。 3. 发送请求,这通常通过调用`open()`和`send()`方法完成。 4...
3. **定义处理方法**:在后台 Managed Bean 中定义一个方法,这个方法将在Ajax请求被触发时执行。 4. **设置响应内容**:使用`<h:outputText>`或其他组件,定义Ajax请求返回后需要更新的页面部分。 5. **配置响应...
**Ajax树的实现步骤** 1. **前端准备**:编写JavaScript代码,创建事件监听器,当用户点击树节点时触发Ajax请求。 2. **发送Ajax请求**:使用XMLHttpRequest对象构造HTTP请求,指定URL(通常为J2EE服务器上的接口...
标题 "处理ajax返回的js代码" 涉及的核心知识点是使用Ajax技术动态获取并执行JavaScript代码。Ajax(异步JavaScript和XML)是一种在无需刷新整个网页的情况下,能够更新部分网页的技术。它通过在后台与服务器交换...
Ajax的基本工作流程包括以下几个步骤: 1. **创建XMLHttpRequest对象**:这是Ajax的基础,大多数现代浏览器都内置了这个对象,用于与服务器进行通信。 2. **初始化请求**:通过XMLHttpRequest对象的open()方法设置...
提供的`说明文档`会详细阐述如何正确使用`ajax.dll`,包括安装步骤、API接口的使用方法、示例代码以及可能遇到的问题和解决方案。阅读并理解这份文档对于高效地集成和使用`ajax.dll`至关重要。 **Demo的实践意义** ...
通过上述分析,我们可以看到,使Firefox、Google Chrome等浏览器支持Ajax涉及到了`XMLHttpRequest`对象的创建、HTTP请求的发送以及响应的处理等多个步骤。正确理解和应用这些技术,将使Web应用程序更加高效、响应...
2. AJAX的核心API,如`XMLHttpRequest`对象的使用,包括打开连接、发送请求、接收响应等步骤。 3. ASP编程,包括如何处理HTTP请求,与数据库交互,以及生成响应数据。 4. 数据格式化,如JSON或XML,以便于客户端解析...
描述中提到的链接指向了一个具体的PHP+AJAX示例,可能包括以下几个步骤: 1. HTML页面包含一个输入框和按钮,以及可能的显示结果区域。 2. 用户在输入框中输入内容,点击按钮触发AJAX请求。 3. JavaScript函数创建...
Ajax的工作原理主要涉及以下几个步骤: 1. **用户交互**:用户在页面上触发一个事件,如点击按钮。 2. **创建XMLHttpRequest对象**:这是Ajax通信的基础,浏览器内置此对象,用于与服务器进行异步通信。 3. **打开...
在实现DWR与Ajax功能时,通常需要以下步骤: 1. **安装和配置DWR**: 添加DWR的jar文件到项目的类路径中,并在web.xml中配置DWR的Servlet。 2. **创建可远程调用的Java类和方法**: 标记这些类和方法为可被DWR访问。 ...
这里,`UserService`是假设存在的一个服务层,用于执行实际的认证逻辑。`@RequestBody`注解用于将前端发送的JSON数据转换为`LoginRequest`对象,然后`authenticate`方法验证用户名和密码。如果认证成功,返回一个...
2. **初始化请求**:调用`open()`方法设置请求类型(GET、POST等)、URL和是否异步执行。 3. **发送请求**:使用`send()`方法发送请求,对于GET请求,通常不传递参数;对于POST请求,参数通常放在`send()`方法中。 4...