使用Easyui实现查询条件的后端传递并自动刷新表格的两种方法


Posted in Javascript onSeptember 09, 2019

搜索框如下:

  • 通过datagrid的load方法直接传递参数并自动刷新表格
  • 通过ajax的post函数传递参数并通过loadData方法将数据初始化到表格中

js代码(搜索按钮的点击事件部分):

$("#standardQueryBtn").click(function(){//点击搜索按钮的触发事件
      if($("#offerid").val() != ""){//判断id搜索框的值是否为空
        $("#dg").datagrid('load',{//调用load方法传递参数,从服务器加载新数据
          "offer.id":$("#offerid").val(),//将搜索框的值赋给offer.id并传到后端
          "flag":'qid',//传递一个flag值用于判断执行何种操作
          });  

        }else if($("#offername").val() != ""){//判断name搜素框的值是否为空
          $.post("${pageContext.request.contextPath}/OfferServlet",//通过ajax的post函数传递flag和offername值
              {flag:"qname","offer.name":$("#offername").val()},
              function(ons){//回调函数处理
                var json = JSON.parse(ons);//将返回的字符串转换为JSON
                $('#dg').datagrid('loadData',json);//将表格数据初始化方式更新
              });
        }
    
      });

jsp代码(只包含按钮和搜索框的toolbar):

<div id="toolbar">
    <a href="#" rel="external nofollow" rel="external nofollow" rel="external nofollow" class="easyui-linkbutton" iconCls="icon-add" plain="true" onclick="newOffer()">新增商品</a>
    <a href="#" rel="external nofollow" rel="external nofollow" rel="external nofollow" class="easyui-linkbutton" iconCls="icon-edit" plain="true" onclick="editOffer()">编辑商品</a>
    <a href="#" rel="external nofollow" rel="external nofollow" rel="external nofollow" class="easyui-linkbutton" iconCls="icon-remove" plain="true" onclick="destroyOffer()">删除商品</a><br>
    商品ID:<input type="text" name="offer.id" id="offerid" /> 
    商品名称:<input type="text" id="offername"/> 
    <a id="standardQueryBtn" href="javascript:void(0)" rel="external nofollow" class="easyui-linkbutton" data-options="iconCls:'icon-search'">搜索</a> 
  </div>

总结

以上所述是小编给大家介绍的使用Easyui实现查询条件的后端传递并自动刷新表格的两种方法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!

Javascript 相关文章推荐
JQuery的Ajax跨域请求原理概述及实例
Apr 26 Javascript
jquery自定义属性(类型/属性值)
May 21 Javascript
js完美的div拖拽实例代码
Jan 22 Javascript
jQuery中unwrap()方法用法实例
Jan 16 Javascript
封装了jQuery的Ajax请求全局配置
Feb 05 Javascript
表单验证正则表达式实例代码详解
Nov 09 Javascript
jQuery展示表格点击变色、全选、删除
Jan 05 Javascript
Node.js上传文件功能之服务端如何获取文件上传进度
Feb 05 Javascript
浅谈webpack 四个核心概念之Entry
Jun 12 Javascript
使用jQuery mobile NuGet让你的网站在移动设备上同样精彩
Jun 18 jQuery
vue控制多行文字展开收起的实现示例
Oct 11 Javascript
js实现简单的日历显示效果函数示例
Nov 25 Javascript
一次微信小程序内地图的使用实战记录
Sep 09 #Javascript
微信小程序HTTP请求从0到1封装
Sep 09 #Javascript
JS回调函数 callback的理解与使用案例分析
Sep 09 #Javascript
世界上最短的数字判断js代码
Sep 09 #Javascript
JavaScript中判断为整数的多种方式及保留两位小数的方法
Sep 09 #Javascript
javascript删除数组元素的七个方法示例
Sep 09 #Javascript
微信小程序 select 下拉框组件功能
Sep 09 #Javascript
You might like
PHP的栏目导航程序
2006/10/09 PHP
PHP常见数组排序方法小结
2018/08/20 PHP
Alliance vs AM BO3 第二场2.13
2021/03/10 DOTA
JS加ASP二级域名转向的代码
2007/05/17 Javascript
javascript json 新手入门文档
2009/12/03 Javascript
用JS实现一个TreeMenu效果分享
2011/08/28 Javascript
jquery提交form表单时禁止重复提交的方法
2014/02/13 Javascript
跟我学Nodejs(三)--- Node.js模块
2014/05/25 NodeJs
JavaScript黑洞数字之运算路线查找算法(递归算法)实例
2016/01/28 Javascript
jQuery ajax方法传递中文时出现中文乱码的解决方法
2016/07/25 Javascript
基于jQuery代码实现圆形菜单展开收缩效果
2017/02/13 Javascript
javascript将url解析为json格式的两种方法
2017/08/18 Javascript
Layui组件Table绑定行点击事件和获取行数据的方法
2018/08/19 Javascript
利用Vue-draggable组件实现Vue项目中表格内容的拖拽排序
2019/06/07 Javascript
Python利用turtle库绘制彩虹代码示例
2017/12/20 Python
python中使用%与.format格式化文本方法解析
2017/12/27 Python
numpy使用技巧之数组过滤实例代码
2018/02/03 Python
浅谈python numpy中nonzero()的用法
2018/04/02 Python
python用opencv批量截取图像指定区域的方法
2019/01/24 Python
Django csrf 两种方法设置form的实例
2019/02/03 Python
利用Pandas和Numpy按时间戳将数据以Groupby方式分组
2019/07/22 Python
DataFrame.groupby()所见的各种用法详解
2020/06/14 Python
Keras中 ImageDataGenerator函数的参数用法
2020/07/03 Python
利用PyQt5+Matplotlib 绘制静态/动态图的实现代码
2020/07/13 Python
Waterford加拿大官方网站:世界著名的水晶杯品牌
2016/11/01 全球购物
关于幼儿的自我评价
2013/12/18 职场文书
房地产推广策划方案
2014/05/19 职场文书
党的群众路线教育实践活动个人对照检查材料范文
2014/09/25 职场文书
个人租房协议书(范本)
2014/10/14 职场文书
初中优秀学生评语
2014/12/29 职场文书
2015年求职自荐信范文
2015/03/04 职场文书
公司员工手册范本
2015/05/14 职场文书
遗嘱范文
2015/08/07 职场文书
详细谈谈MYSQL中的COLLATE是什么
2021/06/11 MySQL
MySQL的存储过程和相关函数
2022/04/26 MySQL
Java数据结构之堆(优先队列)
2022/05/20 Java/Android