使用Easyui實(shí)現(xiàn)查詢條件的后端傳遞并自動(dòng)刷新表格的兩種方法
搜索框如下:
- 通過datagrid的load方法直接傳遞參數(shù)并自動(dòng)刷新表格
- 通過ajax的post函數(shù)傳遞參數(shù)并通過loadData方法將數(shù)據(jù)初始化到表格中
js代碼(搜索按鈕的點(diǎn)擊事件部分):
$("#standardQueryBtn").click(function(){//點(diǎn)擊搜索按鈕的觸發(fā)事件 if($("#offerid").val() != ""){//判斷id搜索框的值是否為空 $("#dg").datagrid('load',{//調(diào)用load方法傳遞參數(shù),從服務(wù)器加載新數(shù)據(jù) "offer.id":$("#offerid").val(),//將搜索框的值賦給offer.id并傳到后端 "flag":'qid',//傳遞一個(gè)flag值用于判斷執(zhí)行何種操作 }); }else if($("#offername").val() != ""){//判斷name搜素框的值是否為空 $.post("${pageContext.request.contextPath}/OfferServlet",//通過ajax的post函數(shù)傳遞flag和offername值 {flag:"qname","offer.name":$("#offername").val()}, function(ons){//回調(diào)函數(shù)處理 var json = JSON.parse(ons);//將返回的字符串轉(zhuǎn)換為JSON $('#dg').datagrid('loadData',json);//將表格數(shù)據(jù)初始化方式更新 }); } });
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>
總結(jié)
以上所述是小編給大家介紹的使用Easyui實(shí)現(xiàn)查詢條件的后端傳遞并自動(dòng)刷新表格的兩種方法,希望對(duì)大家有所幫助,如果大家有任何疑問請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!
如果你覺得本文對(duì)你有幫助,歡迎轉(zhuǎn)載,煩請(qǐng)注明出處,謝謝!
- 關(guān)于jQuery EasyUI 中刷新Tab選項(xiàng)卡后一個(gè)頁面變形的解決方法
- jQuery easyui刷新當(dāng)前tabs的方法
- easyui window refresh 刷新兩次的解決方法(推薦)
- Java easyui樹形表格TreeGrid的實(shí)現(xiàn)代碼
- jQuery EasyUI API 中文文檔 - TreeGrid 樹表格使用介紹
- jQuery EasyUI API 中文文檔 - DataGrid數(shù)據(jù)表格
- jQuery EasyUI API 中文文檔 - ComboGrid 組合表格
- jQuery EasyUI中對(duì)表格進(jìn)行編輯的實(shí)現(xiàn)代碼
相關(guān)文章
jquery遍歷函數(shù)siblings()用法實(shí)例
這篇文章主要介紹了jquery遍歷函數(shù)siblings()用法,結(jié)合實(shí)例形式較為詳細(xì)的分析了jquery的siblings函數(shù)用于元素遍歷的相關(guān)技巧,需要的朋友可以參考下2015-12-12jquery animate實(shí)現(xiàn)鼠標(biāo)放上去顯示離開隱藏效果
本文為大家介紹下使用jquery animate實(shí)現(xiàn)鼠標(biāo)放上去顯示,離開就隱藏的效果,感興趣的朋友可以參考下哈,希望對(duì)大家有所幫助2013-07-07jquery獲取input type=text中的值的各種方式(總結(jié))
下面小編就為大家?guī)硪黄猨query獲取input type=text中的值的各種方式(總結(jié))。小編覺的挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2016-12-12jQuery lazyload 的重復(fù)加載錯(cuò)誤以及修復(fù)方法
jQuery lazyload是一款延遲加載圖片的的插件,原意是按需加載,當(dāng)圖片出現(xiàn)在可視區(qū)域時(shí)進(jìn)行加載,但是官方的插件經(jīng)過firebug的檢測(cè)可知,并不能節(jié)省流量開支,反而有重復(fù)加載的現(xiàn)象。2010-11-11jquery+css3實(shí)現(xiàn)的經(jīng)典彈出層效果示例
這篇文章主要介紹了jquery+css3實(shí)現(xiàn)的經(jīng)典彈出層效果,結(jié)合實(shí)例形式分析了jquery+css3實(shí)現(xiàn)彈出層具體原理、步驟與相關(guān)操作技巧,需要的朋友可以參考下2020-05-05JQuery自適應(yīng)IFrame高度(支持嵌套 兼容IE,ff,safafi,chrome)
很高興,終于使用jquery實(shí)現(xiàn)了點(diǎn)擊外部鏈接,更改iframe內(nèi)容時(shí),iframe的高度自適應(yīng)問題。2011-03-03