使用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 相关文章推荐
js实现带搜索功能的下拉框实时搜索实时匹配
Nov 05 Javascript
javascript函数定义的几种区别小结
Jan 06 Javascript
jquery和javascript中如何将一元素的内容赋给另一元素
Jan 09 Javascript
jQuery实现Meizu魅族官方网站的导航菜单效果
Sep 14 Javascript
json实现添加、遍历与删除属性的方法
Jun 17 Javascript
浅谈js控制li标签排序问题 js调用php函数的方法
Oct 16 Javascript
JavaScript实现实时更新系统时间的实例代码
Apr 04 Javascript
详解用vue.js和laravel实现微信支付
Jun 23 Javascript
微信小程序实践之动态控制组件的显示/隐藏功能
Jul 18 Javascript
转换layUI的数据表格中的日期格式方法
Sep 19 Javascript
weui中的picker使用js进行动态绑定数据问题
Nov 06 Javascript
vue打开新窗口并实现传参的图文实例
Mar 04 Vue.js
一次微信小程序内地图的使用实战记录
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
1.PHP简介
2006/10/09 PHP
php设计模式 Interpreter(解释器模式)
2011/06/26 PHP
如何解决phpmyadmin导入数据库文件最大限制2048KB
2015/10/09 PHP
PHP编程开发怎么提高编程效率 提高PHP编程技术
2015/11/09 PHP
smarty的section嵌套循环用法示例
2016/05/28 PHP
laravel创建类似ThinPHP中functions.php的全局函数
2016/11/26 PHP
Laravel 模型使用软删除-左连接查询-表起别名示例
2019/10/24 PHP
jQuery中文入门指南,翻译加实例,jQuery的起点教程
2007/01/13 Javascript
JavaScript实现动态增加文件域表单
2009/02/12 Javascript
js 调用百度地图api并在地图上进行打点添加标注
2014/05/13 Javascript
JavaScript、jQuery与Ajax的关系
2016/01/24 Javascript
JS动态改变浏览器标题的方法
2016/04/06 Javascript
AngularJS入门(用ng-repeat指令实现循环输出
2016/05/05 Javascript
JavaScript判断数组重复内容的两种方法(推荐)
2016/06/06 Javascript
js自定义QQ菜单效果
2017/01/10 Javascript
Angular+Node生成随机数的方法
2017/06/16 Javascript
Vue 多层组件嵌套二种实现方式(测试实例)
2017/09/08 Javascript
node.js通过axios实现网络请求的方法
2018/03/05 Javascript
vue.js 打包时出现空白页和路径错误问题及解决方法
2019/06/26 Javascript
浅析Vue中拆分视图层代码的5点建议
2019/08/15 Javascript
[01:06:19]DOTA2-DPC中国联赛定级赛 LBZS vs SAG BO3第二场 1月8日
2021/03/11 DOTA
零基础写python爬虫之urllib2中的两个重要概念:Openers和Handlers
2014/11/05 Python
Python中给List添加元素的4种方法分享
2014/11/28 Python
Python 基础教程之包和类的用法
2017/02/23 Python
深入理解python中的atexit模块
2017/03/07 Python
python使用百度文字识别功能方法详解
2019/07/23 Python
python爬虫刷访问量 2019 7月
2019/08/01 Python
关于Tensorflow 模型持久化详解
2020/02/12 Python
华为菲律宾官方网站:HUAWEI Philippines
2021/02/23 全球购物
求职教师自荐书
2014/06/19 职场文书
暑假安全教育广播稿
2014/09/10 职场文书
公安局负责人查摆问题及整改方案
2014/09/27 职场文书
2014年纪委工作总结
2014/12/05 职场文书
宣传委员竞选稿
2015/11/19 职场文书
高中语文教材(文学文化常识大全一)
2019/08/13 职场文书
python数字图像处理之对比度与亮度调整示例
2022/06/28 Python