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