我爱Aspx >> C#.Net >> 利用JQuery方便实现基于Ajax的数据查询、排序和分页功能_Ajax
之前很少会用javascript去实现页功能主要怕麻烦,但了解JQuery后这种想法发生了变化;有了这样的脚本组件就可以在编写脚本时方便和HTML隔离出来,这样编写高重用性的脚本就更方便。下面就是介绍在学习JQuery过程中编写的基于Ajax的数据查询、排序和分页功能的复用脚本,只要遵循脚本的某些规则描述HTML把脚本文件引入就可以方便实现以上描述的功能。
先看下实现功能的脚代码:
/**应用脚本规则:
引用脚本: JQuery脚本和JQuery的form插件脚本
Form的ID: viewform
显示数据的div的ID: listview
分页按钮HTML属性: pageindex="1"
排序按钮HTML属性: orderfield="employeeid desc";
提效排序字段Input的ID,Name: orderfield
提交分页索引Input的ID,Name: pageindex
**/
function onInitPaging()
{
$("#listview").find("[@orderfield]").each(function(i)
{
var ordervalue = $(this).attr("orderfield");
$(this).click(function()
{
$("#orderfield").val(ordervalue);
onSubmitPage();
}
);
}
);
$("#listview").find("[@pageindex]").each(function(i)
{
var piValue = $(this).attr("pageindex");
$(this).click(function()
{
$("#pageindex").val(piValue);
onSubmitPage();
}
);
}
);
}
function onSubmitPage()
{
var options = {
success: function SubmitSuccess(data){
$("#listview").html(data);
onInitPaging();
}
};
$('#viewform').ajaxSubmit(options);
}
$(document).ready(
function()
{
$("#search").click(function(){
$("#pageindex").val('0');
onSubmitPage()
Ҷƪл˵?
在Oracle中实现搜索分页查询_数据..[04-28]
数据库的分页问题_数据库技巧[04-28]
利用自定义分页技术提高数据库性..[04-28]
SQLSERVER,ORACLE,MYSQL高效分页..[04-28]
SQL Server 2000和 SQL Server 2..[04-28]
在ACCESS 中调用后台存储过程_数..[04-28]
bbs的数据结构和存储过程(一)_..[04-28]
bbs的数据结构和存储过程(二)_..[04-28]
bbs的数据结构和存储过程(三)_..[04-28]
金额阿拉伯数字转换为中文的存储..[04-28]
在Oracle中实现搜索分页查询_数据..[04-28]
jsp 自定义分页标签_JSP技巧[04-28]
数据库的分页问题_数据库技巧[04-28]
GridView 分页导航_ASP.NET技巧[04-28]
利用自定义分页技术提高数据库性..[04-28]
连接mysql的javabean实例+简单分..[04-28]
SQLSERVER,ORACLE,MYSQL高效分页..[04-28]
客户端回调实现gridView无刷新分..[04-28]
用ObjectDataSource实现自定义分..[04-28]
SQL Server 2000和 SQL Server 2..[04-28]