AJAX的最简示例
AJAX名词简略解释:
AJAX即“Asynchronous JavaScript and XML”(异步JavaScript和XML),AJAX并非缩写词,而是由Jesse James Gaiiett创造的名词,是指一种创建交互式网页应用的网页开发技术。
AJAX 不是一种新的编程语言,而是一种用于创建更好更快以及交互性更强的 Web 应用程序的技术。
主要包含的技术:
使用 DOM(Document Object Model)进行动态显示及交互;
使用 XML 和 XSLT 进行数据交换及相关操作;
使用 XMLHttpRequest 进行异步数据查询、检索;
使用 JavaScript 将所有的东西绑定在一起。
本例的环境设定:
本例是用JQUERY来实现AJAX异步请求,需要用的jquery-1.7.2.js可以在
http://jquery.com/下载。
新建一个web项目,新建ajax_request.jsp并添加代码:
<%@ page language="java" contentType="text/html; charset=gbk" pageEncoding="gbk"%>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gbk">
<title>Insert title here</title>
<script type="text/javascript" src="./ref/jquery-1.7.2.js"></script>
<script type="text/javascript">
function ajax_request(){
var text = $("#text1").val();
$.ajax({
type:"POST",
url:"ajax_response.jsp",
data:"text="+text,
success:function(msg){
$("#div1").html(msg);
}
});
}
</script>
</head>
<body>
这是一个ajax请求的例子<br/>
<input type="text" id="text1" name="text1" />
<input type="button" id="button1" name="button1" value="点击后返回输入的值" onclick="ajax_request()"/>
<div id="div1"></div>
</body>
</html>
代码说明:
1 在$.ajax中的url参数添加action,可以是servlet或jsp。
2 在$.ajax中的data参数添加传递的参数,多个参数用&分开,具体的格式示例如下:name=John&location=Boston
3 $.ajax中的success:function(msg)中的msg是自已写的变量,用来接收后台传回来的数据。
4 如果代码还有不懂的地方可以翻阅jquery的中文chm。
5 需要的架包和chm放在附件中。
新建ajax_response.jsp并添加代码:
<%@ page language="java" contentType="text/html; charset=gbk" pageEncoding="gbk"%>
<%
//ajax_response.jsp充当ajax的后台使用
String requestParam = (String)request.getParameter("text");
System.out.println("requestParam->"+requestParam);
out.println("后台处理后的"+requestParam);
out.flush();
%>
代码说明:
1 ajax的后台可以用jsp,也可以用servlet。本例是使用jsp实现。
2 本例现在如果使用中文作参数会出现乱码问题。这里不提供解决方案。
3 out对象是jsp的内置对象,相当于在servlet中声明对象:
java.io.PrintWriter out = response.getWriter();
4 请注意不要带返回值。
分享到:
相关推荐
AJAX 初学者示例AJAX 初学者示例AJAX 初学者示例AJAX 初学者示例AJAX 初学者示例AJAX 初学者示例AJAX 初学者示例AJAX 初学者示例AJAX 初学者示例AJAX 初学者示例AJAX 初学者示例AJAX 初学者示例AJAX 初学者示例AJAX ...
本示例将展示如何使用Ajax进行简单的异步请求。 首先,我们需要了解Ajax的工作流程。Ajax请求通常包含以下步骤: 1. **创建XMLHttpRequest对象**:这是所有Ajax操作的基础。在现代浏览器中,我们可以直接创建`...
在这个Ajax示例中,C#可能被用来处理服务器端的逻辑,如接收和响应Ajax请求。 **C#**是一种面向对象的编程语言,广泛应用于Windows桌面应用、游戏开发以及Web应用,包括ASP.NET项目。在Ajax上下文中,C#代码通常...
在这个“ajax 简单示例”中,我们将探讨如何手写Ajax代码,以及如何在Java后端如Struts框架中配合使用。 首先,让我们看看**手写Ajax代码**的基本结构。通常,一个简单的Ajax请求由以下几个部分组成: 1. **创建...
MyEclipse 中 Ajax简单示例
以下是一个简单的Ajax GET请求示例: ```javascript var xhr = new XMLHttpRequest(); xhr.open('GET', 'AjaxHelloWorld.json', true); xhr.setRequestHeader('Content-type', 'application/json'); xhr....
学习这个示例,你可以了解如何配置ScriptManager,使用UpdatePanel创建无刷新用户体验,以及如何设置触发器和调用服务器端方法。此外,你还可以深入研究JavaScript和jQuery,以增强客户端的交互性和动态性。 总之,...
**Ajax(Asynchronous JavaScript and XML)**是一种在无需重新加载整个网页的情况下,能够更新部分...在提供的压缩包文件中,可能包含了一些基本的Ajax代码示例,建议仔细研究和学习,以便更好地理解和运用Ajax技术。
在本示例中,“ajax简单示例.EXE”可能是用来演示Ajax功能的一个可执行文件。** Ajax的核心是利用JavaScript与服务器进行异步通信,通过XMLHttpRequest对象作为桥梁,实现后台与前端的交互,而无需用户感知页面刷新...
以下是一个关于如何在.NET环境下创建最简单AJAX示例的详细讲解。 首先,我们需要了解AJAX的基本工作原理。它允许浏览器在不重新加载整个页面的情况下,通过JavaScript向服务器发送异步请求并接收响应数据。这提高了...
在压缩包文件"ajax示例和封装库"中,可能包含了这些示例代码和封装好的Ajax库,可以直接在项目中使用,以提高开发效率。只需根据实际需求调整参数,就可以实现与服务器的异步通信,动态更新页面内容。在实际应用中,...
下面是一个简单的jQuery AJAX请求示例,从服务器获取JSON数据并显示在页面上: ```html <!DOCTYPE html> <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script> <button id="loadData">Load ...
**jQuery AJAX最简单示例** 在Web开发中,AJAX(Asynchronous JavaScript and XML)是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术。jQuery库为开发者提供了方便、简洁的API,使得使用AJAX变得...
在"**DWR AJAX 简单示例**"中,我们通常会看到一个常见的应用场景,即级联下拉菜单。级联下拉菜单通常用于多级关联的数据选择,例如,选择国家后,相应的省份列表会动态加载;选择省份后,城市列表也会随之更新。...
**Ajax(Asynchronous JavaScript and XML)**是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术。它通过在后台与服务器进行少量数据交换,使网页实现异步更新。这种技术可以提升用户体验,使得网页...
**Ajax.Net 简单示例** Ajax(Asynchronous JavaScript and XML)技术是现代Web开发中的重要组成部分,它允许网页部分更新,无需整个页面重新加载,显著提升了用户体验。在ASP.NET框架下,Microsoft提供了Ajax.Net...
【AJAX简单示例】是针对初学者设计的一个教程,主要展示了如何在ASP.NET 2.0环境中利用AJAX技术实现动态数据查询,同时结合SQL Server 2005进行后端数据处理。AJAX(Asynchronous JavaScript and XML)是一种在无需...
Ajax(Asynchronous JavaScript and XML)是一种在无需重新加载...结合提供的"ajax资料及实例 源代码ajax asp.net 示例",你将能够深入学习和实践Ajax在ASP.NET环境下的具体应用,从而提高Web应用的性能和用户体验。
一个Ajax+PHP的简单示例 非常简单,主要是为了让刚入门的朋友,对这个过程有点了解 就算是起到一个抛砖引玉的作用吧! 做的不好,请各位不要骂我! 需要PHP支持,主要执行页面就是post.html<br/>要...