/*
* name :Zuoquan Tu
* mail :tuzq@XXX.com.cn
* date :2015/04/1
* version :1.1
* description:modified by tuzuoquan 2015/04/7
* CopyRight (C) 2015-04
*/
$(function() {
//扣分情况右侧表格的点击事件
$(".wrap_r-list li").click(function(event) {
$(this).addClass('current-q').siblings().removeClass('current-q');
//$(".tab_content > .tab_content1").hide().eq($('.wrap_r-list li').index(this)).show();
});
});
var PageHandler = (function($) {
return {
/**
* @author:Zuoquan Tu
* url:这里的url请求分页用的url地址 pageNo:表示要查找第几页
* pageRow:表示每页有多少条记录
* targetEleId:目标div的id属性名,其内部填写的是要分页的可变的信息
*
* pageNo,pageRow,url,targetEleId
*/
gotoPage : function(data, url, targetEleId) {
$.ajax({
type : 'POST',
url : url,
data : data,
dataType : 'html',
success : function(data) {
// 删除首页中的内容,然后添加新的内容
$("#" + targetEleId).children().remove();
$("#" + targetEleId).html(data);
},
error : function() {
alert("搜索数据时候出错!");
}
});
}
};
})(jQuery);
/* 定义匿名执行函数 */
var page2 = {
/*
* pageNo:1, PageRow:12,
*/
data : {
"pageNo" : 1,
"pageRow" : 10,
"siteCode" : siteCode,
"taskId" : taskId
}
};
/**
* 当第一次进入这个页面的时候执行的方法
*/
(function(pg) {
// alert(pg.data.siteCode);
PageHandler.gotoPage(pg.data, // 每页显示的条数
basePath + "/singleReject/toSiteUnreachAbleByPage", // 要查询的url
"view-problemInfo-data" // 要改变内容的div的内容
);
})(page2);
function loadDataSiteUnReach(){
PageHandler.gotoPage(page2.data, // 每页显示的条数
basePath + "/singleReject/toSiteUnreachAbleByPage", // 要查询的url
"view-problemInfo-data" // 要改变内容的div的内容
);
}
/**
* 跳转页面
*
* @param pageNum
*/
function gotoPage2(pageNum) {
var pageCount = $("#view-problemInfo-data #pageCount").val();
if (pageNum < 1) {
page2.data.pageNo = 1;
} else if (pageNum > pageCount) {
page2.data.pageNo = pageCount;
} else {
page2.data.pageNo = pageNum;
}
PageHandler.gotoPage(page2.data, // 每页显示的条数
basePath + "/singleReject/toSiteUnreachAbleByPage", // 要查询的url
"view-problemInfo-data" // 要改变内容的div的内容
);
}
function confirmButton2() {
// 获得输入框中值
var pageNumInput = $("#view-problemInfo-data #pageNumInput").val();
if(pageNumInput == ""){
alert("对不起,您还没有输入页码!");
return;
}
gotoPage2(pageNumInput);
}
匿名函数,结合闭包的写法,js对象的案例
最新推荐文章于 2024-08-14 10:33:43 发布