手机
当前位置:查字典教程网 >编程开发 >Javascript教程 >基于jquery异步传输json数据格式实例代码
基于jquery异步传输json数据格式实例代码
摘要:1.jsp代码如下复制代码代码如下:Inserttitlehere$(function(){$("#getResult").click(fu...

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数据格式实例代码1

【基于jquery异步传输json数据格式实例代码】相关文章:

javascript基于DOM实现权限选择实例分析

在页面中输出当前客户端时间javascript实例代码

JQuery实现带排序功能的权限选择实例

初步使用Node连接Mysql数据库

jquery任意位置浮动固定层插件用法实例

鼠标图片振动代码

jQuery异步上传文件插件ajaxFileUpload详细介绍

javascript组合使用构造函数模式和原型模式实例

javascript原型模式用法实例详解

Jquery zTree 树控件异步加载操作

精品推荐
分类导航