使用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 相关文章推荐
论坛特效代码收集(落伍转发-不错)
Dec 02 Javascript
jQuery的一些注意
Dec 06 Javascript
自己做的模拟模态对话框实现代码
May 23 Javascript
详解Angularjs中的依赖注入
Mar 11 Javascript
js+flash实现的5图变换效果广告代码(附演示与demo源码下载)
Apr 01 Javascript
vue-resourse将json数据输出实例
Mar 08 Javascript
Angular.js 4.x中表单Template-Driven Forms详解
Apr 25 Javascript
微信小程序radio组件使用详解
Jan 31 Javascript
bootstrap-table实现表头固定以及列固定的方法示例
Mar 07 Javascript
vue-cli3添加模式配置多环境变量的方法
Jun 05 Javascript
微信小程序下拉框搜索功能的实现方法
Jul 31 Javascript
Element Alert警告的具体使用方法
Jul 27 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
codeigniter框架批量插入数据
2014/01/09 PHP
php反射应用示例
2014/02/25 PHP
PHP中常见的密码处理方式和建议总结
2018/10/14 PHP
jQuery ui1.7 dialog只能弹出一次问题
2009/08/27 Javascript
JavaScript Event学习第五章 高级事件注册模型
2010/02/07 Javascript
javascript中xml操作实现代码
2011/11/21 Javascript
拥抱模块化的JavaScript
2012/03/07 Javascript
javascript SpiderMonkey中的函数序列化如何进行
2012/12/05 Javascript
Node.js中require的工作原理浅析
2014/06/24 Javascript
jquery引用方法时传递参数原理分析
2014/10/13 Javascript
Express实现前端后端通信上传图片之存储数据库(mysql)傻瓜式教程(二)
2015/12/10 Javascript
JS实现简单的二维矩阵乘积运算
2016/01/26 Javascript
微信小程序 共用变量值的实现
2017/07/12 Javascript
vue开发调试神器vue-devtools使用详解
2017/07/13 Javascript
Vue的双向数据绑定实现原理解析
2020/02/17 Javascript
[01:42:49]DOTA2-DPC中国联赛 正赛 iG vs PSG.LGD BO3 第一场 2月26日
2021/03/11 DOTA
Python求两个list的差集、交集与并集的方法
2014/11/01 Python
Tensorflow 利用tf.contrib.learn建立输入函数的方法
2018/02/08 Python
idea创建springMVC框架和配置小文件的教程图解
2018/09/18 Python
PyQt5的安装配置过程,将ui文件转为py文件后显示窗口的实例
2019/06/19 Python
简单了解python关系(比较)运算符
2019/07/08 Python
python flask中动态URL规则详解
2019/11/22 Python
Jmeter HTTPS接口测试证书导入过程图解
2020/07/22 Python
python工具快速为音视频自动生成字幕(使用说明)
2021/01/27 Python
印度尼西亚最大的电商平台:Tokopedia(印尼版淘宝)
2017/12/02 全球购物
教师自我鉴定
2013/12/13 职场文书
如何写你的创业计划书
2014/01/07 职场文书
护士节策划方案
2014/05/19 职场文书
大学生简历求职信
2014/06/24 职场文书
村安全生产责任书
2014/08/25 职场文书
2015年社区妇联工作总结
2015/04/21 职场文书
勤俭节约倡议书范文
2015/04/29 职场文书
各类场合主持词开场白范文集锦
2019/08/16 职场文书
原生JavaScript实现简单五子棋游戏
2021/06/28 Javascript
“鬼灭之刃”热度不减,其成功背后的原因是什么?
2022/03/22 日漫
Mongodb 迁移数据块的流程介绍分析
2022/04/18 MongoDB