博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
JSON数据填充表格——(三)
阅读量:6177 次
发布时间:2019-06-21

本文共 2298 字,大约阅读时间需要 7 分钟。

1.定义页面请求JSON的按钮与定义一个带表头的表格

 请求数据的按钮

 

 带表头的表格

序号 部门编号 部门名称 上级部门编号 描述

 

2.JS处理按钮点击事件与对传回来的JSON数据进行处理

1.点击请求JSON数据

/**         * 点击查询按钮,按条件查询部门信息         */        $("#condition_sub").click(function(){            defaultSearch();        });

 

function defaultSearch () {        $.ajax({            type : "post",            dataType : "json",            url : "searchUnitByCondition.action",            data : {                unitId :   $("#unit_id").val(),                unitName : $("#unit_name").val()            },            success : showTable        });    }

 

2. 服务器端对收到的请求处理

 

public String searchUnitByCondition(){        List
baseUnitInfo; try { Map
condition = new HashMap
(); condition.put("unitId", unitId); condition.put("unitName", unitName); System.out.println("map"+condition); baseUnitInfo = unitService.getUnitByConditon(condition); //将java对象转化为json对象 JSONArray jsonArray = JSONArray.fromObject(baseUnitInfo); //返回给Ajax this.result = jsonArray.toString(); } catch (SQLException e) { } return SUCCESS; }

 

返回的JSON对象

[{"description":"","unitId":"10","unitName":"科技评估中心","upUnitId":""}]

3.JS对收到的数据填充表格

/**         * 显示表格         */        function showTable(result) {            var unitList = eval("(" + result + ")");            // 清空表格              $("#unitTable  tr:not(:first)").html("");            // 在表格中添加数据            for (var i = 0; i < unitList.length; i++) {                var index = i + 1;                $("#unitTable").append(                        "" + index+""                        + unitList[i].unitId + ""                        + unitList[i].unitName+ ""                        + unitList[i].upUnitId+ ""                        + unitList[i].description+ ""                );            }        }

 

效果:

 

转载地址:http://nmwda.baihongyu.com/

你可能感兴趣的文章
jQuery学习
查看>>
MYSQL 锁:metadata lock
查看>>
3.5 数组
查看>>
XAlign:用于代码对齐的Xcode插件
查看>>
sqlserver表分区的相关总结
查看>>
exchange 2010 专题- 个人存档
查看>>
java
查看>>
Tomcat集群Cluster实现原理
查看>>
人人都应当控制的一些电脑操作技能
查看>>
百度echarts自定义主题使用
查看>>
ASP.NET MVC3中给DropDownList添加默认选项
查看>>
洛谷 1373 小a和uim之大逃离
查看>>
一不小心把win10的秘钥卸载了解决方法
查看>>
SilverLight之向后台请求数据-WebClient
查看>>
HDU Problem 1260 Tickets 【dp】
查看>>
STL map容器常用API
查看>>
队列的顺序存储---顺序队列
查看>>
Delphi 读取 c# webservice XML的base64编码图片字符串转化图片并显示
查看>>
第三天
查看>>
connector for python
查看>>