var pageUp = "<span><a onclick='SearchRetail("
+ userid + "," + orgid + "," + regid + "," + retailname
+ "," + (currentPage + 1)
+ ");' href='javascript:void(0)'><下一页</a></span>";
$("#page_c").append(pageUp);
解决方案 »
- 数据回滚
- 如何取得当前日期的日并转换成数字型
- 一个简单的jsp程序。。。在tomcat访问时总出现如下错误。。。菜鸟问题。。
- 我用jsp调用javabean始终不行啊!!急!!!!
- PreparedStatement嵌套的问题!!急!!
- 请教各位一个rs.getString(1)的问题!!!
- 求助:servlet转发请求错误!!
- 编程经验谈(来者有分)
- IIS与TOMCAT如何绑定
- 各位高手,一个JavaMail代码中问题,请教?
- 求异常解决:java.lang.ClassNotFoundException: com.microsoft.jdbc.sqlserver.SQLServerDr
- 请教一个oracle数据合并过滤主键的问题
pageid) {
var datalength = data.returndata.length;
alert("一共找到" + datalength + "个结果");
var pageItems = 7;// 每一页数据的个数
var totalPages = null;
totalPages = Math.floor(datalength / 7);// 总页面数
if (datalength % 7 > 0) {
totalPages++;
}
var currentPage = pageid;// 当前页面id
if (totalPages == 0) {
// 如果一共就一页就不处理了。
} else {
$("#page_c").empty();
if (currentPage == 0) {
// 如果请求第一页,没有上一页选项
} else {
var pageUp = "<span><a onclick='SearchRetail("
+ userid + "," + orgid + "," + regid + "," + retailname
+ "," + (currentPage - 1)
+ ");' href='javascript:void(0)'><上一页</a></span>";
$("#page_c").append(pageUp);
}
if (totalPages == 1) { } else {
var pageContent = null;
var endPage = 0;
if (totalPages > currentPage + 3) {
endPage = currentPage + 3;
} else {
endPage = totalPages;
}
for ( var i = currentPage - 2; i < endPage; i++) {
if (i >= 0) {
if (i == currentPage) {
pageContent = "<span class='curPage'>" + (i + 1)
+ "</span>";
} else {
pageContent += "<span><a onclick='SearchRetail("
+ userid
+ ","
+ orgid
+ ","
+ regid
+ ","
+ retailname
+ ","
+ i
+ ");' href='javascript:void(0)'>"
+ (i + 1)
+ "</a></span>";
}
}
}
$("#page_c").append(pageContent);
}
if ((currentPage + 1) == totalPages) {
// 最后一页没有button
} else {
var pageDown = "<span> <a onclick='SearchRetail("
+ userid
+ ","
+ orgid
+ ","
+ regid
+ ","
+ retailname
+ ","
+ (currentPage + 1)
+ ");' href='javascript:void(0)'>下一页></a></span>";
$("#page_c").append(pageDown);
}
}
}
查询函数:function SearchRetail(userid, orgid, regid, retailname,
pageid) {
var nullable = null;
var URL = null;
URL = BaseURL + "searchretail.do";
$.ajax({
type : "get",// 使用post方法访问后台
dataType : "json",// 返回json格式的数据
url : URL,// 要访问的后台地址
async : "true",// 采用异步方式,必须先进行数据拉取后显示界面
contentType : "application/json;charset=utf-8",
data : {
user_id : userid,
org_id : orgid,
saleregionid : regid,
conditions : retailname
},// 要发送的数据
beforeSend : function() {
RestulsMsg("in", "正在加载...");
},
success : function(data) {// data为返回的数据,在这里做数据绑定
nullable =Retail_Analysis(userid, orgid, regid,
retailname, data, pageid);
},
complete : function() {
if (nullable == true) {
RestulsMsg("out", null);
} else {
RestulsMsg("out", "查询结果为空");
}
},
error : function(XMLResponse) {
// 如果请求不成功,要处理
TopMessage("拉取数据有问题");
}
});
}
是不是retailname传递时被误认为是数值型的???要转义成字符串怎么写啊?
这里的值是从页面输入框中自己输入的,通过他来进行模糊查询,如输入北京,查询时第一页可以显示,但是当想看下一页,点击下一页或页码就会报Message: '北京' is undefined