使用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判断用户是否上网(连接网络)
Dec 23 Javascript
jQuery的观察者模式详解
Dec 22 Javascript
javascript实现获取字符串hash值
May 10 Javascript
基于JavaScript实现文字超出部分隐藏
Feb 29 Javascript
jQuery代码实现对话框右上角菜单带关闭×
May 03 Javascript
jquery+ajax实现省市区三级联动效果简单示例
Jan 04 Javascript
Vue + Webpack + Vue-loader学习教程之功能介绍篇
Mar 14 Javascript
jQuery取得元素标签名称小结(附代码)
Aug 16 jQuery
jQuery实现点击自身以外区域关闭弹出层功能完整示例【改进版】
Jul 31 jQuery
Node.js折腾记一:读指定文件夹,输出该文件夹的文件树详解
Apr 20 Javascript
Vue简单封装axios之解决post请求后端接收不到参数问题
Feb 16 Javascript
JavaScript前后端JSON使用方法教程
Nov 23 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定时自动生成静态HTML的实现代码
2010/06/20 PHP
PHP发明人谈MVC和网站设计架构 貌似他不支持php用mvc
2011/06/04 PHP
深入Memcache的Session数据的多服务器共享详解
2013/06/13 PHP
php上传图片客户端和服务器端实现方法
2015/03/30 PHP
php基于dom实现的图书xml格式数据示例
2017/02/03 PHP
Prototype Hash对象 学习
2009/07/19 Javascript
Js放到HTML文件中的哪个位置有什么区别
2013/08/21 Javascript
js中判断对象是否为空的三种实现方法
2013/12/23 Javascript
关于Javascript 对象(object)的prototype
2014/05/09 Javascript
Bootstrap表单布局样式源代码
2016/07/04 Javascript
Angularjs 实现一个幻灯片示例代码
2016/09/08 Javascript
微信小程序 数据交互与渲染实例详解
2017/01/21 Javascript
nodejs入门教程五:连接数据库的方法分析
2017/04/24 NodeJs
Vue引用第三方datepicker插件无法监听datepicker输入框的值的解决
2018/01/27 Javascript
angularjs使用div模拟textarea文本框的方法
2018/10/02 Javascript
在Bootstrap开发框架中使用dataTable直接录入表格行数据的方法
2018/10/25 Javascript
vue@cli3项目模板怎么使用public目录下的静态文件
2020/07/07 Javascript
JavaScript之scrollTop、scrollHeight、offsetTop、offsetHeight等属性学习笔记
2020/07/15 Javascript
Python实现动态添加类的属性或成员函数的解决方法
2014/07/16 Python
python实现flappy bird小游戏
2018/12/24 Python
python 扩展print打印文件路径和当前时间信息的实例代码
2019/10/11 Python
使用 Python 清理收藏夹里已失效的网站
2019/12/03 Python
Python3 把一个列表按指定数目分成多个列表的方式
2019/12/25 Python
html5 touch事件实现页面上下滑动效果【附代码】
2016/03/10 HTML / CSS
维多利亚的秘密官方旗舰店:VICTORIA’S SECRET
2018/04/02 全球购物
诺思信科技(南京)有限公司.NET笔试题答案
2013/07/06 面试题
学生个人自我鉴定
2014/03/26 职场文书
手术室护士长竞聘书
2014/03/31 职场文书
火箭队口号
2014/06/18 职场文书
整改报告格式
2014/11/06 职场文书
2014年打非治违工作总结
2014/11/13 职场文书
综合测评个人总结
2015/03/03 职场文书
2015年班组工作总结
2015/04/20 职场文书
2015年中学团委工作总结
2015/07/22 职场文书
golang的文件创建及读写操作
2022/04/14 Golang