`
hewiser
  • 浏览: 9716 次
  • 性别: Icon_minigender_1
  • 来自: 成都
最近访客 更多访客>>
社区版块
存档分类
最新评论
阅读更多

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,菜鸟学习实战,JQuery初探最int实例材料,0基础

    "JQuery初探最int实例材料"可能包含了从基础操作到高级技巧的实例,涵盖选择器应用、事件处理、动画制作、Ajax通信等多个方面。通过这些实例,初学者能够深入理解jQuery的工作原理,并逐渐掌握其用法。 总之,...

    初探jquery——表单应用范例

    ### 初探jQuery——表单应用范例 #### 一、引言 随着Web开发技术的不断进步,jQuery作为一种轻量级的JavaScript库,在前端开发领域占据着举足轻重的地位。它简化了许多复杂的DOM操作,并提供了丰富的插件支持,...

    jQuery Mobile First Look

    综上所述,《jQuery Mobile初探》是一本全面介绍jQuery Mobile框架及其在移动Web开发中应用的指南,不仅涵盖了理论知识,还提供了实践案例,是任何希望利用HTML5技术构建移动应用的开发者不可或缺的资源。

    JQuery 构建客户/服务分离的链接模型中Table分页代码效率初探

    JQuery作为一款强大的JavaScript库,被广泛应用于网页的DOM操作、事件处理、动画效果、以及与服务器的数据交互等方面。本文探讨了如何使用JQuery构建一个将客户端和服务端分离的链接模型,并在这个模型中实现高效的...

    easyUI初探

    EasyUI 是一款基于 jQuery 的前端用户界面框架,专为开发者提供一套易于使用、功能强大的组件库,使得开发具有专业外观和交互性的 Web 应用变得简单。EasyUI 提供了诸如窗口、表格、下拉菜单、按钮、对话框等多种...

    移动开发者必备工具:开源jqTouch初探

    因此,jqTouch应运而生,它是一款基于jQuery的开源Ajax库,极大地简化了构建针对iPhone和具备触摸功能设备应用的复杂度。 jqTouch的核心价值在于,它允许开发者利用HTML、CSS和JavaScript这三种相对容易掌握的技术...

    textillate动画初探

    通过Textillate,你可以轻松地将各种动画效果应用到文本元素上,如淡入淡出、旋转、弹跳等,为网页增添活力。 **2. 安装与引入Textillate** 在使用Textillate之前,需要先确保已安装jQuery库。然后,你可以通过...

    jogo_da_velha:Meu primeiro Jogo utilizando JQuery

    《基于JQuery实现的井字游戏:初探交互式网页编程》 在IT行业中,网页交互性是提升用户体验的关键因素之一。"jogo_da_velha"项目,即"井字游戏",是我利用jQuery库创建的首个交互式游戏,旨在展示如何通过HTML、CSS...

    ApiCloud 2048 H5版源码

    在ApiCloud中开发H5版2048,首先需要创建一个项目,然后引入必要的前端库,如jQuery或其他轻量级框架,用于处理DOM操作和事件监听。接着,你需要设计一个数据结构来存储棋盘状态,通常是一个二维数组。游戏逻辑通过...

    Candy-Machine-Game:使用Jquery和Bootstrap制作的猜谜游戏,可在浏览器中运行。 当前只有界面,很快就可以播放

    《Candy-Machine-Game:基于Jquery与Bootstrap构建的浏览器猜谜游戏初探》 在数字娱乐领域,游戏开发始终占据着重要地位,而HTML5的崛起为网页游戏提供了更为广阔的发展空间。本项目“Candy-Machine-Game”正是这样...

    jpcap 比较完成抓包示例.rar

    本文将深入探讨如何利用Java平台的jpcap库来实现这一功能,并结合SSM(Spring、SpringMVC、MyBatis)框架和前端技术如Highcharts和jQuery,构建一个简单的网络抓包应用。 首先,jpcap是一个开源的Java库,专门用于...

    Treasure_Island

    《jQuery Mobile与Django RESTful框架整合初探》 在当今的Web开发中,移动设备的普及使得开发者需要关注移动应用的开发。本篇文章将深入探讨如何利用jQuery Mobile和Django RESTful框架创建一个高效的移动应用程序...

    前端开发cyy

    #### 场景1:初探Vue作为JS库的潜力 在本场景中,技术团队的技术选型较为保守,主要工作是维护一个管理后台系统。对于这样一个相对稳定且传统的工作任务来说,团队成员可能会选择使用传统的`<form>`表单提交方式或...

    jeecg开发指南

    JEECG(Java EE Code Generator)是一个基于代码生成器的智能开发平台,它利用当前成熟的WEB UI框架如EasyUI、JqueryUI、Ext和DWZ来统一系统界面的规范,并通过代码生成器生成统一规范的界面。JEECG的主要优势在于它...

    javaeye热点阅读

    15. Apache Click框架初探:Click是一个轻量级的Web开发框架,它的易用性和简洁性使得快速构建应用变得可能。 16. Spring AOP详解:AOP(面向切面编程)是Spring的重要特性,用于实现如日志、权限检查等功能的横切...

    Pinteristing

    《Pinteresting:初探JavaScript实现的移动应用》 在当今的互联网世界中,JavaScript以其强大的功能和灵活性,成为构建Web应用的首选语言。而当我们谈论到“Pinteresting”这个项目时,我们可以理解它是一个由...

    MyCheckersGame

    《使用jQuery、CSS和HTML构建棋盘游戏:MyCheckersGame初探》 在IT行业中,游戏开发是一项充满挑战和乐趣的任务,它涉及到多种技术的综合应用。本项目"MyCheckersGame"就是一个很好的实例,展示了如何利用jQuery、...

Global site tag (gtag.js) - Google Analytics