使用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 相关文章推荐
List the Codec Files on a Computer
Jun 11 Javascript
DLL+ ActiveX控件+WEB页面调用例子
Aug 07 Javascript
从jQuery.camelCase()学习string.replace() 函数学习
Sep 13 Javascript
Javascript学习笔记之函数篇(五) : 构造函数
Nov 23 Javascript
详解JavaScript正则表达式中的global属性的使用
Jun 16 Javascript
vue.js中$watch的用法示例
Oct 04 Javascript
JS正则子匹配实例分析
Dec 22 Javascript
非常实用的vue导航钩子
Mar 20 Javascript
IScroll5实现下拉刷新上拉加载的功能实例
Aug 11 Javascript
vue2.0 better-scroll 实现移动端滑动的示例代码
Jan 25 Javascript
Vue.js最佳实践(五招助你成为vuejs大师)
May 04 Javascript
vue elementui tree 任意级别拖拽功能代码
Aug 31 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
将OICQ数据转成MYSQL数据
2006/10/09 PHP
php mssql 日期出现中文字符的解决方法
2009/03/10 PHP
使用php来实现网络服务
2009/09/15 PHP
PHP获取真实客户端的真实IP
2017/03/07 PHP
phpMyAdmin无法登陆的解决方法
2017/04/27 PHP
jquery ui dialog里调用datepicker的问题
2009/08/06 Javascript
Javascript常考语句107条收集
2010/03/09 Javascript
Nodejs极简入门教程(三):进程
2014/10/27 NodeJs
javascript转换静态图片,增加粒子动画效果
2015/05/28 Javascript
JavaScript的RequireJS库入门指南
2015/07/01 Javascript
jQuery取消特定的click事件
2016/02/29 Javascript
BootStrap Typeahead自动补全插件实例代码
2016/08/10 Javascript
Json按某个键的值进行排序
2016/12/22 Javascript
微信小程序 参数传递实例代码
2017/03/20 Javascript
JS温故而知新之变量提升和时间死区
2019/01/27 Javascript
javascript自定义日期比较函数用法示例
2019/07/22 Javascript
vue实现修改图片后实时更新
2019/11/14 Javascript
JavaScript正则表达式验证登录实例
2020/03/18 Javascript
解决vue页面刷新,数据丢失的问题
2020/11/24 Vue.js
[01:03:59]2018DOTA2亚洲邀请赛3月30日 小组赛B组VGJ.T VS Secret
2018/03/31 DOTA
python中wx将图标显示在右下角的脚本代码
2013/03/08 Python
python opencv检测目标颜色的实例讲解
2018/04/02 Python
python实现微信小程序自动回复
2018/09/10 Python
python基于opencv检测程序运行效率
2019/12/28 Python
django实现日志按日期分割
2020/05/21 Python
Python自动化之UnitTest框架实战记录
2020/09/08 Python
python使用matplotlib:subplot绘制多个子图的示例
2020/09/24 Python
python线程池 ThreadPoolExecutor 的用法示例
2020/10/10 Python
html5的新玩法——语音搜索
2013/01/03 HTML / CSS
使用html2canvas.js实现页面截图并显示或上传的示例代码
2018/12/18 HTML / CSS
《美丽的小兴安岭》教学反思
2014/02/26 职场文书
离职证明格式样本
2015/06/12 职场文书
2016年寒假学习心得体会
2015/10/09 职场文书
篮球拉拉队口号
2015/12/25 职场文书
关于MySQL中的 like操作符详情
2021/11/17 MySQL
Redis高可用集群redis-cluster详解
2022/03/20 Redis