使用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 相关文章推荐
IE浏览器PNG图片透明效果代码
Sep 02 Javascript
javascript 页面只自动刷新一次
Jul 10 Javascript
深入理解JavaScript定时机制
Oct 29 Javascript
javascript设计模式 封装和信息隐藏(上)
Jul 24 Javascript
js 为label标签和div标签赋值的方法
Aug 08 Javascript
JavaScript获取table中某一列的值的方法
May 06 Javascript
从零学JSON之JSON数据结构
May 19 Javascript
根据配置文件加载js依赖模块
Dec 29 Javascript
详解JavaScript编程中正则表达式的使用
Oct 25 Javascript
实例解析Array和String方法
Dec 14 Javascript
理解javascript中的Function.prototype.bind的方法
Feb 03 Javascript
详解JavaScript的this指向和绑定
Sep 08 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快速统计某个数据库中每张表的数据量
2012/09/04 PHP
php 下载保存文件保存到本地的两种实现方法
2013/08/12 PHP
PHP7+Nginx的配置与安装教程详解
2016/05/10 PHP
php使用mysqli和pdo扩展,测试对比mysql数据库的执行效率完整示例
2019/05/09 PHP
jMessageBox 基于jQuery的窗口插件
2009/12/09 Javascript
遨游,飞飞,IE,空中网 浏览器无提示关闭方法
2011/07/11 Javascript
深入理解JavaScript系列(2) 揭秘命名函数表达式
2012/01/15 Javascript
javascript中如何处理引号编码&amp;#034;
2013/08/15 Javascript
JS获取几种URL地址的方法小结
2014/02/26 Javascript
jquery实现ajax提交form表单的方法总结
2014/03/03 Javascript
分享javascript实现的冒泡排序代码并优化
2016/06/05 Javascript
解决微信小程序中转换时间格式IOS不兼容的问题
2019/02/15 Javascript
详解在网页上通过JS实现文本的语音朗读
2019/03/28 Javascript
layui之数据表格--与后台交互获取数据的方法
2019/09/29 Javascript
深入理解Python中的元类(metaclass)
2015/02/14 Python
Python的Django框架中的select_related函数对QuerySet 查询的优化
2015/04/01 Python
python数据结构之链表的实例讲解
2017/07/25 Python
Python爬虫PyQuery库基本用法入门教程
2018/08/04 Python
pygame游戏之旅 添加碰撞效果的方法
2018/11/20 Python
Django之无名分组和有名分组的实现
2019/04/16 Python
Python面向对象总结及类与正则表达式详解
2019/04/18 Python
python类的实例化问题解决
2019/08/31 Python
Python字典的概念及常见应用实例详解
2019/10/30 Python
基于CSS3的CSS 多栏(Multi-column)实现瀑布流源码分享
2014/06/11 HTML / CSS
一道Delphi上机题
2012/06/04 面试题
项目合作计划书
2014/01/09 职场文书
学年末自我鉴定
2014/01/21 职场文书
高二物理教学反思
2014/02/08 职场文书
党校学习自我鉴定
2014/02/24 职场文书
小学综治宣传月活动总结
2014/07/02 职场文书
2015年采购员工作总结
2015/04/27 职场文书
签约仪式致辞
2015/07/30 职场文书
k8s部署redis cluster集群的实现
2021/06/24 Redis
Feign调用全局异常处理解决方案
2021/06/24 Java/Android
JS 4个超级实用的小技巧 提升开发效率
2021/10/05 Javascript
win10系统xps文件怎么打开?win10打开xps文件的两种操作方法
2022/07/23 数码科技