SSM(2)ajax的入门使用
来源:互联网 发布:量子引力 知乎 编辑:程序博客网 时间:2024/06/06 06:43
配置jsp页面 ##
(自己配置好ui
1.引入jqery,bootstrap框架 (有顺序行
`<!-- 引入jquery --><script src="${PATH}/static/js/jquery-3.2.1.min.js"></script><!-- 引入前端框架bootstrap --><link href="${PATH}/static/bootstrap-3.3.7-dist/cssbootstrap.min.css"rel="stylesheet"><script src="${PATH}/static/bootstrap-3.3.7-dist/js/bootstrap.min.js"></script>
2跳转页面的函数
<script>toPageNumber(1); //自动跳转到1页面function toPageNumber(pageNumber) { $(function() { $.ajax({ url : "${PATH}/getInforsByJson", //请求的controller路径 data : "pageNumber=" + pageNumber, type : "GET", //请求的方法 success : function(result) { buildInforTable(result); //利用jqery重构table buildPageInfor(result); //重构infor信息 buildPageNav(result) //重构跳转的nav按钮 } }); });}
知识点:ajax模板格式
$(function() { $.ajax({ url : "controller", data : "请求的数据", type : "发送类型", success : function(result) { 返回数据为result } }); });
3.建立table ,加入result的信息
function buildInforTable(result) { //清空请求 ajax局部刷新 $("#inforsTable tbody").empty(); var infors = result.map.pageInfo.list; //每个下标 item为魅族的信息 $.each(infors, function(index, item) { //利用jqrury制造每一个td信息 var id = $("<td></td>").append(item.id); var name = $("<td></td>").append(item.name); var email = $("<td></td>").append(item.email); var password = $("<td></td>").append(item.password); var prefessionid = $("<td></td>").append(item.prefessionid); //构建button按钮 var editButton = $("<button></button>").addClass( "btn btn-primary btn-sm").append( $("<span></span>").addClass("glyphicon glyphicon-pencil")) .append("编辑"); var deleteButton = $("<button></button>").addClass( "btn btn-danger btn-sm").append( $("<span></span>").addClass("glyphicon glyphicon-trash")) .append("刪除"); var buttonTd = $("<td></td>").append(editButton).append( deleteButton); $("<tr></tr>").append(id) //因为$("<><>")是原类型返回so可以用链式插入 .append(name).append(password).append(email).append(prefessionid) .append(buttonTd).appendTo("#inforsTable tbody"); //插入的f2 /* $("#inforsTable tbody").append($("<tr></tr>") .append(id) .append(name) .append(password) .append(email) .append(prefessionid) .append(buttonTd)) */ })}
知识点:
1. (“#inforsTable tbody”).empty(); 不清空会造成每次的add添加重叠
2..each(infors, function(index, item) {}遍历查询函数 infors是list或者map的一个节点元素
3.
可以是字符串 可以连续的append (原因返回类型为原来类型 so可以链式插入
4. ("#id1").appendTo((“#id2”)) 等同于("#id1").append((“#id2”))
阅读全文
0 0
- SSM(2)ajax的入门使用
- SSM(1)ajax的入门使用
- 基于SSM的RBAC权限系统(2)-Shiro使用注解下AJAX交互临时解决方案
- dojo的ajax使用入门
- ajax入门 ajax使用方式2-ajax基础
- 使用SSM+ajax+echarts制作报表图
- java ssm使用ajax实现简单分页
- 入门ssm框架的搭建
- ssm的使用技巧
- SSM框架的使用
- JQuery入门(8)Ajax的使用
- SSM整合jsp使用Ajax时,success获取不到controller类的返回值
- ssm + ajax过程中遇到的问题
- 【JAVA - SSM】之SSM入门项目的搭建
- jQuery入门-使用AJAX
- SSM入门
- SSM项目从零开始到入门009-使用mybatis提供的动态代理
- ssm项目的搭建(入门级)
- 根据韦东山视频写最小根文件系统
- Python 打包,entry_points的使用
- CoordinatorLayout+AppBarLayout+CollapsingToolbarLayout+Toolbar实现渐变透明的状态栏
- VMware Workstation9 下安装 CentOS6.5( 安装图文教程 )
- Flyway简介
- SSM(2)ajax的入门使用
- get方式网络请求+蓝牙状态判断+wifi状态判断
- vue学习第24天,启动本地MongoDB 启动node搭建的服务器 设置跨域 调用接口
- 内排序- 逆序对问题 树状数组& 归并排序写法
- 敏感词过滤算法
- 智能家居市场或将井喷 电视遥控APP靠什么重新定义电视?
- 模型调参:绘制loss曲线图
- Oracle send mail 套件utl_smtp
- mysql数据库数据类型之浮点型