1. jQuery要与服务器端交互,就得用到AJAX技术。其中提交数据至服务器的方式包括:$.ajax(),$.post(),$.get();
任何一种方法都能方便地把数据提交到服务端处理,同时也可以接收服务器端返回的数据。通常需要使用JSON来保存数据,然后把数据写入到输出面页中,同时中断任何面页跳转,即,在struts中,所有返回都以null终结。
public String execute() {
User u = new User();
u.setName(this.name);
u.setPassword(this.password);
//引入json-lib-2.3-jdk
JSONObject object = JSONObject.fromObject(u);
JSONArray js = new JSONArray();
js.add(u);
HttpServletResponse response = ServletActionContext.getResponse();
try {
PrintWriter writer = response.getWriter();
writer.write(js.toString());
writer.flush();
writer.close();
} catch (Exception e) {
// TODO: handle exception
e.printStackTrace();
}
return null;
}
在客户端JS程序块,使用指定的ajax接收方法来接收数据:
$.post("./testQuery.action",
{name:$("#name").val(), password:$("#password").val()},
function (data) {
var ul = eval('('+data+')');
$("#export span").html("abck:" + ul[0].name );
});
这样,就完成了AJAX与服务器的简单交互。
分享到:
相关推荐
"JQuery初探最int实例材料"可能包含了从基础操作到高级技巧的实例,涵盖选择器应用、事件处理、动画制作、Ajax通信等多个方面。通过这些实例,初学者能够深入理解jQuery的工作原理,并逐渐掌握其用法。 总之,...
### 初探jQuery——表单应用范例 #### 一、引言 随着Web开发技术的不断进步,jQuery作为一种轻量级的JavaScript库,在前端开发领域占据着举足轻重的地位。它简化了许多复杂的DOM操作,并提供了丰富的插件支持,...
综上所述,《jQuery Mobile初探》是一本全面介绍jQuery Mobile框架及其在移动Web开发中应用的指南,不仅涵盖了理论知识,还提供了实践案例,是任何希望利用HTML5技术构建移动应用的开发者不可或缺的资源。
JQuery作为一款强大的JavaScript库,被广泛应用于网页的DOM操作、事件处理、动画效果、以及与服务器的数据交互等方面。本文探讨了如何使用JQuery构建一个将客户端和服务端分离的链接模型,并在这个模型中实现高效的...
EasyUI 是一款基于 jQuery 的前端用户界面框架,专为开发者提供一套易于使用、功能强大的组件库,使得开发具有专业外观和交互性的 Web 应用变得简单。EasyUI 提供了诸如窗口、表格、下拉菜单、按钮、对话框等多种...
因此,jqTouch应运而生,它是一款基于jQuery的开源Ajax库,极大地简化了构建针对iPhone和具备触摸功能设备应用的复杂度。 jqTouch的核心价值在于,它允许开发者利用HTML、CSS和JavaScript这三种相对容易掌握的技术...
通过Textillate,你可以轻松地将各种动画效果应用到文本元素上,如淡入淡出、旋转、弹跳等,为网页增添活力。 **2. 安装与引入Textillate** 在使用Textillate之前,需要先确保已安装jQuery库。然后,你可以通过...
《基于JQuery实现的井字游戏:初探交互式网页编程》 在IT行业中,网页交互性是提升用户体验的关键因素之一。"jogo_da_velha"项目,即"井字游戏",是我利用jQuery库创建的首个交互式游戏,旨在展示如何通过HTML、CSS...
在ApiCloud中开发H5版2048,首先需要创建一个项目,然后引入必要的前端库,如jQuery或其他轻量级框架,用于处理DOM操作和事件监听。接着,你需要设计一个数据结构来存储棋盘状态,通常是一个二维数组。游戏逻辑通过...
《Candy-Machine-Game:基于Jquery与Bootstrap构建的浏览器猜谜游戏初探》 在数字娱乐领域,游戏开发始终占据着重要地位,而HTML5的崛起为网页游戏提供了更为广阔的发展空间。本项目“Candy-Machine-Game”正是这样...
本文将深入探讨如何利用Java平台的jpcap库来实现这一功能,并结合SSM(Spring、SpringMVC、MyBatis)框架和前端技术如Highcharts和jQuery,构建一个简单的网络抓包应用。 首先,jpcap是一个开源的Java库,专门用于...
《jQuery Mobile与Django RESTful框架整合初探》 在当今的Web开发中,移动设备的普及使得开发者需要关注移动应用的开发。本篇文章将深入探讨如何利用jQuery Mobile和Django RESTful框架创建一个高效的移动应用程序...
#### 场景1:初探Vue作为JS库的潜力 在本场景中,技术团队的技术选型较为保守,主要工作是维护一个管理后台系统。对于这样一个相对稳定且传统的工作任务来说,团队成员可能会选择使用传统的`<form>`表单提交方式或...
JEECG(Java EE Code Generator)是一个基于代码生成器的智能开发平台,它利用当前成熟的WEB UI框架如EasyUI、JqueryUI、Ext和DWZ来统一系统界面的规范,并通过代码生成器生成统一规范的界面。JEECG的主要优势在于它...
15. Apache Click框架初探:Click是一个轻量级的Web开发框架,它的易用性和简洁性使得快速构建应用变得可能。 16. Spring AOP详解:AOP(面向切面编程)是Spring的重要特性,用于实现如日志、权限检查等功能的横切...
《Pinteresting:初探JavaScript实现的移动应用》 在当今的互联网世界中,JavaScript以其强大的功能和灵活性,成为构建Web应用的首选语言。而当我们谈论到“Pinteresting”这个项目时,我们可以理解它是一个由...
《使用jQuery、CSS和HTML构建棋盘游戏:MyCheckersGame初探》 在IT行业中,游戏开发是一项充满挑战和乐趣的任务,它涉及到多种技术的综合应用。本项目"MyCheckersGame"就是一个很好的实例,展示了如何利用jQuery、...