我们调用了open方法,进行了参数传递和后台处理,接下来我们需要对状态进行监听,注册Ajax回调函数,准备处理response。
XMLHttpRequest.onreadystatechange = handleStateChange;
这里定义了一个函数对ajax请求状态进行监听,这个handleStateChange函数可以这样写
//监听状态函数
function handleStateChange() {
if (xmlHttp.readyState == 4) {
if (xmlHttp.status == 200) {
parseResults();//-->转到函数parseResults输出从服务器返的值
}
}
}
这个parseResults()函数可以自己定义,我是这么写的:
function parseResults() {
var responseDiv = document.getElementById("serverResponse");
responseDiv.innerHTML = xmlHttp.responseText;
alert(xmlHttp.responseText);
}
就是把传过来的结果显示在一个DIV中,并且弹窗显示出。
分享到:
相关推荐
【Ajax聊天室】是一个基于Java Web技术实现的简单交互式应用,主要利用了Servlet、JSP和Ajax技术。这个小例子展示了如何通过Ajax实现在不刷新整个页面的情况下更新内容,提供了一个基本的在线聊天功能。 1. **...
通过这个例子,你可以学习到如何结合使用JSON、jQuery、Servlet和AJAX来构建一个动态、交互性强的Web应用,理解前后端通信的过程以及如何在客户端和服务器端之间有效地传递数据。同时,这也是实际开发中常见的一种...
综上所述,本项目不仅涵盖了JSP和Servlet的基础知识,还涉及到文件上传处理、错误处理和安全性等多个方面,是学习和实践Java Web开发的好例子。通过这个项目,开发者可以深入理解Web应用的生命周期以及如何处理...
在"ajax+servlet+jquery+jsp示例"中,我们看到的是一个使用Ajax实现前后台交互的经典应用场景。 1. **jQuery的Ajax函数**:jQuery是一个流行的JavaScript库,它简化了JavaScript的许多操作,包括Ajax请求。在这个...
在IT领域,构建Web应用程序是常见的任务之一,而本示例提供了一个基于JSP、JavaBean、Servlet、Ajax以及Mysql的完整应用实例,主要涵盖了数据的增删查改(CRUD)操作,并且利用Ajax实现了异步的验证码验证功能。...
这个例子是基于JSP(JavaServer Pages)实现的,展示了如何利用Ajax与服务器进行异步通信,从而提高用户体验。下面我们将深入探讨这个Ajax JSP例子中的关键知识点。 1. **XMLHttpRequest对象**: 在JavaScript中,...
"基于java的AJAX例子"这个压缩包可能包含了多个示例项目,每个项目都展示了不同场景下使用AJAX与Java服务器端通信的方式。这些例子可以帮助你更好地理解AJAX在实际开发中的应用,通过实践加深对AJAX技术的理解。 ...
【标题】"Mysql + jsp +javabean+ jquery +ajax+servlet等的例子综合"是一个涵盖多种技术的Web开发实战项目,旨在帮助开发者理解如何将这些技术有效地整合在一起,以构建动态、交互性强的Web应用程序。在这个项目中...
总结来说,"简单的AJAX示例(JSP+servlet)"是一个演示了如何利用AJAX、JSP和Servlet来实现异步用户名验证的应用。它涉及到前端的交互设计、后端的数据处理以及web服务器的配置,是一个典型的前后端分离的开发模式实例...
本文将通过一个具体的例子来详细介绍如何使用AJAX与Servlet进行数据交换,并通过Servlet与数据库交互来验证用户名是否已经存在。 #### 二、基础知识简介 ##### 2.1 AJAX基本原理 AJAX技术的核心是`XMLHttpRequest`...
本篇将详细讲解如何利用AJAX与JSP(JavaServer Pages)和Servlet进行交互,以实现高效的异步数据传输。 首先,我们需要理解AJAX的工作原理。AJAX通过JavaScript创建XMLHttpRequest对象,这个对象是浏览器内置的,...
AjaxServlet是一个基于Ajax、Servlet和JSP技术的搜索框开发示例。这个项目展示了如何使用这些技术来实现页面异步更新,提供用户友好的搜索体验。在传统的Web应用中,每当用户提交表单,整个页面都需要刷新以显示新...
这个例子展示了如何在JSP中使用Ajax进行异步数据交互,但实际应用中,你可能需要考虑更多的因素,比如错误处理、安全性、性能优化等。了解Ajax的基本原理和使用方式,可以帮助你在开发富客户端Web应用时提高效率和...
### Servlet与JSP核心编程第二版第一...通过对Servlet和JSP技术的深入了解,开发者可以构建出更加高效、灵活和安全的Web应用程序。本书不仅适合初学者入门学习,也适用于有一定经验的开发者深化对这些关键技术的理解。
【servlet+jsp实现第三方支付】的教程是一个基础但实用的课题,主要涉及的是Web开发中的服务器端处理和用户交互技术。在这个项目中,我们将会深入理解如何利用Servlet和JSP来对接第三方支付平台,例如宝付。对于初学...
"Ajax例子.doc"可能是包含了一些实际的AJAX代码示例,包括如何创建XMLHttpRequest对象,发送GET或POST请求,以及处理服务器响应。"Ajax学习笔记 - 令狐冲和酒壶 - 博客园.mht"则可能是一位名为“令狐冲和酒壶”的博...
在本项目中,“使用JSP/Servlet/Ajax技术开发新闻发布系统2”是北大青鸟ACCP6.0课程的一部分,旨在教授学员如何...通过这个项目,学员能够掌握JSP、Servlet和Ajax的综合运用,为构建更复杂的Web应用程序打下坚实基础。
Java 3DMenu 界面源码,有人说用到游戏中不错,其实平时我信编写Java应用程序时候也能用到吧,不一定非要局限于游戏吧,RES、SRC资源都有,都在压缩包内。 Java zip压缩包查看程序源码 1个目标文件 摘要:Java源码...
在本文中,我们将深入探讨如何使用AJAX技术实时获取Servlet中的数据,并将其显示在Web页面上。这个示例展示了AJAX(异步...通过深入理解AJAX和Servlet的工作原理,我们可以创建更加交互式和高效的Web应用程序。
在描述中提到的“AJAX和Java”示例,可能是AJAX调用Java Servlet或JSP页面,通过传递参数来执行特定的操作。例如,用户在前端触发一个事件,如按钮点击,此时JavaScript的AJAX函数会被调用,向服务器发送请求,...