jquery+ashx無刷新GridView數據顯示插件(實現(xiàn)分頁、排序、過濾功能)
需求:GridView顯示數據,無刷新分頁,無刷新排序,無刷新過濾(搜索數據),基于ASP.NET(我們這里有ashx一般處理文件來實現(xiàn))。
使用到技術:asp.net2.0, jquery,css
首先寫的是jquery插件方面,使用的核心函數還是jquery的ajax函數,方便快捷。
$.ajax({
type: p.method,
url: p.url,
data:param,
success: function(msg){
$.AddData(msg,showbox,p);
},
error: function(msg){$.ErrorAjax(showbox,p.errorMsg);},
beforeSend:function(){$.AddLoading(showbox);},
complete:function(){$.MoveLoading(showbox);}
});
看了就這么簡單的一句,jquery就是比較爽的。具體的代碼請下載下面的附件查看哦。
先發(fā)張生成后結果圖來看看(樣式不是很好看,需要的自己掂量著修改吧)
排序和過濾功能
jquery+ashx的無刷新分頁功能
其實這里除了jquery充當整個插件的主要架構外,另外一個重要的文件就是ashx這個一般處理文件啦。ashx在我整個jqueryGrid插件中輸出{\n page:1,\ntotal:0,pages:1,rows:'',cols:''}這樣的json代碼,相信用過josn的朋友都明白。其中為了減少錯誤我用了一個第三方插件Newtonsoft.Json,這是格式化json字符串的JsonConvert.DeserializeObject()這個函數就是啦。
當然該功能插件之適合用于web應用程序和內部網站中,對于網站來說有些不適合,畢竟從SEO角度來講jquery直接生成的數據是不是很好的顯示方式。不多說了,大家可以看看我的代碼,如果對該插件有更好的建議或者修改歡迎交流。
jquery+ashx無刷新GridView數據顯示插件下載
- jquery實現(xiàn)的分頁顯示功能示例
- JQuery+Ajax無刷新分頁的實例代碼
- 基于JQuery的Pager分頁器實現(xiàn)代碼
- Jquery簡單分頁實現(xiàn)方法
- jquery pagination插件實現(xiàn)無刷新分頁代碼
- jquery+json實現(xiàn)數據列表分頁示例代碼
- jquery dataTable 后臺加載數據并分頁實例代碼
- jquery分頁插件jquery.pagination.js使用方法解析
- JS+Ajax+Jquery實現(xiàn)頁面無刷新分頁以及分組 超強的實現(xiàn)
- 基于Jquery實現(xiàn)表格動態(tài)分頁實現(xiàn)代碼
- jquery分頁優(yōu)化操作實例分析
相關文章
基于jquery中children()與find()的區(qū)別介紹
本篇文章介紹了,基于jquery中children()與find()的區(qū)別,需要的朋友參考下2013-04-04jQuery EasyUI API 中文文檔 - Pagination分頁
jQuery EasyUI API 中文文檔 - Pagination分頁,使用jQuery EasyUI的朋友可以參考下。2011-09-09jQuery實現(xiàn)ajax回調函數帶入參數的方法示例
這篇文章主要介紹了jQuery實現(xiàn)ajax回調函數帶入參數的方法,結合實例形式對比分析了jQuery實現(xiàn)ajax回調函數不帶入參數與帶入參數的具體實現(xiàn)技巧,需要的朋友可以參考下2018-06-06jQuery實現(xiàn)指定內容滾動同時左側或其它地方不滾動的方法
這篇文章主要介紹了jQuery實現(xiàn)指定內容滾動同時左側或其它地方不滾動的方法,可實現(xiàn)頁面滾動的時候指定位置懸浮固定的效果,涉及jquery針對頁面元素屬性的動態(tài)操作技巧,需要的朋友可以參考下2015-08-08