使用Easyui實(shí)現(xiàn)查詢條件的后端傳遞并自動(dòng)刷新表格的兩種方法
搜索框如下:
- 通過(guò)datagrid的load方法直接傳遞參數(shù)并自動(dòng)刷新表格
- 通過(guò)ajax的post函數(shù)傳遞參數(shù)并通過(guò)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",//通過(guò)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ì)大家有所幫助,如果大家有任何疑問(wèn)請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!
如果你覺(jué)得本文對(duì)你有幫助,歡迎轉(zhuǎn)載,煩請(qǐng)注明出處,謝謝!
- 關(guān)于jQuery EasyUI 中刷新Tab選項(xiàng)卡后一個(gè)頁(yè)面變形的解決方法
- 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鼠標(biāo)點(diǎn)擊其它地方隱藏層的實(shí)例代碼
基于jquery鼠標(biāo)點(diǎn)擊其它地方隱藏層的實(shí)例代碼,需要的朋友可以參考下。2011-01-01
jQuery團(tuán)購(gòu)倒計(jì)時(shí)特效實(shí)現(xiàn)方法
這篇文章主要介紹了jQuery團(tuán)購(gòu)倒計(jì)時(shí)特效實(shí)現(xiàn)方法,可實(shí)現(xiàn)相對(duì)固定時(shí)間的倒計(jì)時(shí)效果,非常具有實(shí)用價(jià)值,需要的朋友可以參考下2015-05-05
jquery select操作的日期聯(lián)動(dòng)實(shí)現(xiàn)代碼
是很簡(jiǎn)單的代碼 不過(guò)我自己操作的時(shí)候才發(fā)現(xiàn)我自己還有很多不懂,要多實(shí)際應(yīng)用才發(fā)現(xiàn)問(wèn)題,哎~~2009-12-12
zTree異步加載展開第一級(jí)節(jié)點(diǎn)的實(shí)現(xiàn)方法
這篇文章主要介紹了zTree異步加載展開第一級(jí)節(jié)點(diǎn)的實(shí)現(xiàn)方法,需要的朋友可以參考下2017-09-09
牛叉的Jquery——Jquery與DOM對(duì)象的互相轉(zhuǎn)換及DOM的三種操作
Jquery對(duì)象就是通過(guò)jQuery包裝DOM對(duì)象后產(chǎn)生的對(duì)象,jQuery對(duì)象是jQuery獨(dú)有的,其可以使用jQuery里的方法,本文給大家介紹Jquery對(duì)象就是通過(guò)jQuery包裝DOM對(duì)象后產(chǎn)生的對(duì)象,jQuery對(duì)象是jQuery獨(dú)有的,其可以使用jQuery里的方法。感興趣的朋友可以參考下2015-10-10
jQuery中extend函數(shù)簡(jiǎn)單用法示例
這篇文章主要介紹了jQuery中extend函數(shù)簡(jiǎn)單用法,結(jié)合實(shí)例形式簡(jiǎn)單分析了jQuery使用extend函數(shù)擴(kuò)展對(duì)象屬性的相關(guān)操作技巧,需要的朋友可以參考下2017-10-10
實(shí)用jquery操作表單元素的簡(jiǎn)單代碼
下面小編就為大家?guī)?lái)一篇實(shí)用jquery操作表單元素的簡(jiǎn)單代碼。小編覺(jué)得挺不錯(cuò)的, 現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2016-07-07
jQuery創(chuàng)建自定義的選擇器用以選擇高度大于100的超鏈接實(shí)例
這篇文章主要介紹了jQuery創(chuàng)建自定義的選擇器用以選擇高度大于100的超鏈接,實(shí)例分析了jQuery自定義選擇器的使用技巧,非常具有實(shí)用價(jià)值,需要的朋友可以參考下2015-03-03

