基于jquery异步传输json数据格式实例代码


Posted in Javascript onNovember 23, 2013

1.jsp代码如下

<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Insert title here</title>
<script type="text/javascript" src="<%=basePath%>js/jquery-1.8.1.js"></script>
</head>
<script type="text/javascript">
 $(function(){
  $("#getResult").click(function(){
   $.ajax({
    type:"post",
    url:"<%=basePath%>jsonAction!getData.action",
    dataType:"json",
    data:{'param1':$("#param1").attr("value"),'param2':$("#param2").attr("value")},
    success:function(returnData){
     var html = "<table border='1'><tr><td>编号</td><td>姓名</td><td>描述</td></tr>";
     for(var i = 0; i < returnData.length; i++){
      html += "<tr><td>"+returnData[i].id+"</td><td>"+returnData[i].name+"</td><td>"+returnData[i].description+"</td></tr>";
     }
     $("#result").html(html);
    }
   });
  }); });
</script>
<body>
 <input type="text" value="haha" id="param1">
 <input type="text" value="hehe" id="param2">
 <div  id="result"></div>
 <input type="button" value="获取" id="getResult">
</body>
</html>

2.访问 action代码如下

public class JsonAction extends ActionSupport{
 public void getData() throws IOException
 {
  HttpServletRequest req = ServletActionContext.getRequest();
  String p1 = req.getParameter("param1");
  String p2 = req.getParameter("param2");  HttpServletResponse rep = ServletActionContext.getResponse();
  rep.setContentType("text/json;charset=utf-8");
  PrintWriter pw = rep.getWriter();
  String data = "[{\"id\":\"01\",\"name\":\"zhongqian\",\"description\":\""+p1+"\"},{\"id\":\"02\",\"name\":\"zhangsan\",\"description\":\""+p2+"\"}]";
  pw.print(data);
  pw.flush();
 }
}

3.效果如下:

基于jquery异步传输json数据格式实例代码

Javascript 相关文章推荐
用正则获取指定路径文件的名称
Feb 27 Javascript
js可突破windows弹退效果代码
Aug 09 Javascript
jQuery模拟下拉框选择对应菜单的内容
Mar 07 Javascript
原生JS+Canvas实现五子棋游戏实例
Jun 19 Javascript
vue一步步实现alert功能
Jul 05 Javascript
vue 引入公共css文件的简单方法(推荐)
Jan 20 Javascript
vue实现引入本地json的方法分析
Jul 12 Javascript
Vue框架里使用Swiper的方法示例
Sep 20 Javascript
Vue 重置组件到初始状态的方法示例
Oct 10 Javascript
教你如何编写Vue.js的单元测试的方法
Oct 17 Javascript
Vue开发之封装分页组件与使用示例
Apr 25 Javascript
javascript实现函数柯里化与反柯里化过程解析
Oct 08 Javascript
JavaScript Ajax Json实现上下级下拉框联动效果实例代码
Nov 23 #Javascript
javascript阻止浏览器后退事件防止误操作清空表单
Nov 22 #Javascript
js获取电脑分辨率的思路及操作
Nov 22 #Javascript
JS+CSS 制作的超级简单的下拉菜单附图
Nov 22 #Javascript
Mac/Windows下如何安装Node.js
Nov 22 #Javascript
javascript Event对象详解及使用示例
Nov 22 #Javascript
js Date概念详细介绍
Nov 22 #Javascript
You might like
PHP编程与应用
2006/10/09 PHP
php上传、管理照片示例
2006/10/09 PHP
基于wordpress主题制作的具体实现步骤
2013/05/10 PHP
JavaScript打开word文档的实现代码(c#)
2012/04/16 Javascript
JavaScript中圆括号()和方括号[]的特殊用法疑问解答
2013/08/06 Javascript
js图片向右一张张滚动效果实例代码
2013/11/23 Javascript
JS之Date对象和获取系统当前时间详解
2014/01/13 Javascript
js分页工具实例
2015/01/28 Javascript
jquery中JSON的解析方式
2015/03/16 Javascript
不用一句js代码初始化组件
2016/01/27 Javascript
解决jQuery ajax请求在IE6中莫名中断的问题
2016/06/20 Javascript
BootStrap 实现各种样式的进度条效果
2016/12/07 Javascript
vue.js异步上传文件前后端实现代码
2017/08/22 Javascript
原生JS实现的轮播图功能详解
2018/08/06 Javascript
javascript设计模式 ? 模板方法模式原理与用法实例分析
2020/04/23 Javascript
JavaScript随机数的组合问题案例分析
2020/05/16 Javascript
vue3使用vue-count-to组件的实现
2020/12/25 Vue.js
Python利用pyHook实现监听用户鼠标与键盘事件
2014/08/21 Python
python发送邮件功能实现代码
2016/07/15 Python
Python使用正则表达式抓取网页图片的方法示例
2017/04/21 Python
python 日志增量抓取实现方法
2018/04/28 Python
利用python、tensorflow、opencv、pyqt5实现人脸实时签到系统
2019/09/25 Python
Python自动采集微信联系人的实现示例
2020/02/28 Python
使用OpenCV获取图像某点的颜色值,并设置某点的颜色
2020/06/02 Python
Python threading模块condition原理及运行流程详解
2020/10/05 Python
一款利用html5和css3实现的3D滚动特效的教程
2015/01/04 HTML / CSS
抽象类和接口的区别
2012/09/19 面试题
Java中的基本数据类型所占存储空间大小固定的吗
2012/02/15 面试题
护理学中专毕业生求职信
2013/11/11 职场文书
酒店销售经理岗位职责
2014/01/31 职场文书
品质管理部岗位职责范文
2014/03/01 职场文书
电子装配专业毕业生求职信
2014/04/23 职场文书
交通志愿者活动总结
2014/06/27 职场文书
大学生创业计划书
2014/08/14 职场文书
企业三严三实学习心得体会
2014/10/13 职场文书
九年级英语教学反思
2016/02/15 职场文书