<script language="javascript">
var http_request = false;
function send_request(url) {//初始化、指定处理函数、发送请求的函数
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","http://localhost/test/SaveServlet", true);//请求方式,路径,是否同异步
http_request.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
http_request.send("printNum=aa&docID=bb");//需要传的参数
}
// 处理返回信息的函数
/*function processRequest() {
if (http_request.readyState == 4) { // 判断对象状态
if (http_request.status == 200) { // 信息已经成功返回,开始处理信息
alert(http_request.responseText);
} else { //页面不正常
alert("您所请求的页面有异常。");
}
}
}*/
function userCheck() { //应用中调用此方法就会执行上面的异步方法
send_request('aaa');
}
</script>
分享到:
相关推荐
在描述中提到的"ajax代码的程序,ajax代码好的程序",这意味着我们将探讨如何编写高效的Ajax代码,以及创建优秀的Ajax应用。Ajax的核心组件包括JavaScript、XMLHttpRequest对象、DOM操作和异步通信。以下是对这些...
本压缩包“JS&AJAX代码示例”提供了若干实例,帮助开发者深入理解这两项技术的核心概念和用法。 **JavaScript基础** JavaScript是一种轻量级的解释型编程语言,主要在浏览器环境中运行,负责网页的动态化处理。它...
### **Ajax 代码示例** 以下是一个简单的Ajax GET请求示例: ```javascript var xhr = new XMLHttpRequest(); xhr.onreadystatechange = function() { if (xhr.readyState === 4 && xhr.status === 200) { ...
在"传志博客ajax代码"中,我们可以预期找到的是一个关于Ajax实现的示例或教程。这个代码可能包括了如何使用JavaScript创建Ajax请求,处理服务器响应,并在不刷新页面的情况下更新网页内容的各种实例。下面将深入讲解...
在描述中反复提到了"Ajax代码",这通常指的是用于实现Ajax功能的JavaScript代码片段。这些代码可能包括创建XMLHttpRequest对象,设置HTTP请求头,发送异步请求,以及处理服务器返回的数据。以下是一些核心的Ajax知识...
在描述中提到的"ajax代码拿过啦就能用",这可能是指有一些现成的Ajax实现可以直接用于项目中。例如,`ajax.js`可能是包含预设的Ajax函数的脚本文件,可能包含了创建XMLHttpRequest对象、处理请求和响应的通用功能。...
这个名为"一个AJAX代码框架压缩包(用XML返回多个数据、PHP)-可以直接套用"的资源,提供了使用AJAX与PHP交互,通过XML获取并处理多个数据的示例框架。下面我们将详细探讨这个框架中的关键知识点。 1. **AJAX基础**...
【标题】"VS2008WebAjax代码-陈利娥.rar" 提供的是一组基于Visual Studio 2008开发的ASP.NET Web应用程序,其中应用了Ajax技术。Ajax,全称Asynchronous JavaScript and XML(异步JavaScript与XML),是一种在无需...
css菜单\Ajax代码精华收集,css菜单\Ajax代码精华收集
本项目“Eclipse平台下的Servlet AJAX代码实例”提供了一个实际操作的例子,帮助开发者理解这两者如何协同工作。在Eclipse中,首先需要安装Tomcat插件,以便在IDE内部管理服务器。然后,创建一个新的Java Web项目,...
纯手工打造的Ajax代码展示了开发者对这一技术的深入理解和实践能力,能够更好地适应特定项目需求,提高代码的可维护性和灵活性。通过分析`ajax.js`文件,我们可以进一步学习和理解Ajax的实现细节。
用于js和ajax的理解,用ajax实现不刷新整个页面用户体验良好
经过优化后的dtre + ajax代码 JS树
在“使用jQuery ajax提交表单代码”的资源中,我们可以期待看到一个清晰的示例,展示如何将表单数据发送到服务器,并处理响应。 1. **jQuery的$.ajax()函数** - **基本语法**:`$.ajax({ options });` - **选项...
在佟刚老师的课程中,他详细讲解了如何编写AJAX代码,包括使用XMLHttpRequest对象和jQuery库中的$.ajax()方法。他还提到了JSON(JavaScript Object Notation)作为数据交换格式,因为JSON更轻量级且易于解析。此外,...
Head First Ajax 深入浅出Ajax 的源代码 这个系列一直都不错 可惜这本书截止目前还没有中文版本的 都是从官网下的代码 有中间的过渡代码和最终代码 注意第8章是没有代码的 所以评论的时候注意不要说缺少第8章之类的...
9. **代码规范**:编写Ajax代码时,注意命名清晰,注释充足,逻辑结构清晰。避免全局变量污染,使用函数封装代码,以提高代码复用性。 10. **最佳实践**:使用Promise或async/await处理异步操作,使代码更易读。...
本篇文章将深入探讨Ajax的应用,以及如何手写Ajax代码。 1. **Ajax的基本原理** Ajax的核心是XMLHttpRequest对象,它允许JavaScript在后台与服务器进行通信。通过创建XMLHttpRequest实例,设置请求参数,发送请求...
打包好的Ajax代码,实现了对象化,使用时直接调用就可以了,调用时需要重构三个方法,如下: function onerror() //错误处理方法 { alert("error"); } function getInfo() //发送请求方法,包括请求方法和请求...
本资源包含了一个具体的AJAX代码示例,下面将详细介绍AJAX的工作原理以及代码实现。 **1. AJAX工作原理** - **异步通信**:AJAX的核心是浏览器内置的XMLHttpRequest对象,它允许JavaScript在后台与服务器进行通信...