使用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 相关文章推荐
服务器端的JavaScript脚本 Node.js 使用入门
Mar 07 Javascript
多种方式实现JS调用后台方法进行数据交互
Aug 20 Javascript
基于jquery实现的文字淡入淡出效果
Nov 14 Javascript
jQuery ui 利用 datepicker插件实现开始日期(minDate)和结束日期(maxDate)
May 22 Javascript
javascript为下拉列表动态添加数据项
May 23 Javascript
Java File类的常用方法总结
Mar 18 Javascript
jQuery插件bgStretcher.js实现全屏背景特效
Jun 05 Javascript
深入学习JavaScript对象
Oct 13 Javascript
jquery中cookie用法实例详解(获取,存储,删除等)
Jan 04 Javascript
JS制作图形验证码实现代码
Oct 19 Javascript
JavaScript中this的四个绑定规则总结
Sep 26 Javascript
微信小程序购物车、父子组件传值及calc的注意事项总结
Nov 14 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
德生PL660的电路分析和打磨
2021/03/02 无线电
探讨fckeditor在Php中的配置详解
2013/06/08 PHP
PHP中的排序函数sort、asort、rsort、krsort、ksort区别分析
2014/08/18 PHP
详解yii2实现分库分表的方案与思路
2017/02/03 PHP
Bootstrap+PHP实现多图上传功能实例详解
2018/04/08 PHP
JavaScript使用IEEE 标准进行二进制浮点运算产生莫名错误的解决方法
2011/05/28 Javascript
浅谈javascript中基本包装类型
2015/06/03 Javascript
JS组件Bootstrap导航条使用方法详解
2016/04/29 Javascript
jQuery图片轮播插件——前端开发必看
2016/05/31 Javascript
js创建数组的简单方法
2016/07/27 Javascript
浅谈angularjs module返回对象的坑(推荐)
2016/10/21 Javascript
js实现图片放大展示效果
2017/08/30 Javascript
基于React+Redux的SSR实现方法
2018/07/03 Javascript
详解vue中的父子传值双向绑定及数据更新问题
2019/06/13 Javascript
小程序input数据双向绑定实现方法
2019/10/17 Javascript
Vue实现点击按钮复制文本内容的例子
2019/11/09 Javascript
如何利用node转发请求详解
2020/09/17 Javascript
Python牛刀小试密码爆破
2011/02/03 Python
Sanic框架异常处理与中间件操作实例分析
2018/07/16 Python
Python实现将Excel转换成为image的方法
2018/10/23 Python
django富文本编辑器的实现示例
2019/04/10 Python
Python中的几种矩阵乘法(小结)
2019/07/10 Python
python视频按帧截取图片工具
2019/07/23 Python
python SOCKET编程基础入门
2021/02/27 Python
css3的transform中scale缩放详解
2014/12/08 HTML / CSS
SmartBuyGlasses比利时:购买品牌太阳镜和眼镜
2019/08/09 全球购物
如何将无状态会话Bean发布为WEB服务,只有无状态会话Bean可以发布为WEB服务?
2015/12/03 面试题
实习生的自我评价
2014/01/08 职场文书
市场部管理制度
2014/02/02 职场文书
班班通校本培训方案
2014/03/12 职场文书
三八节主持词
2014/03/17 职场文书
入职担保书怎么写
2014/05/12 职场文书
学校欢迎标语
2014/06/18 职场文书
党员争先创优承诺书
2015/01/20 职场文书
个人工作决心书
2015/09/22 职场文书
简单谈谈Python面向对象的相关知识
2021/06/28 Python