我在相同两个li 下面调用了 就会报options 未定义 去掉一个的话就没有 为什么呢?
您的插件 好像不能一个页面多用, 会又BUG
为什么会提示options is not defined啊
一个页面要用多个 分页 怎么写
<script type="text/javascript">
var datas = 0;
var username = $.session.get('username');
$.ajax({
type: "post",
url: "servlet/homeServlet",
dataType: "JSON",
data: {
op: 1,
username: username,
},
success: function(data) {
datas = data;
alert(datas.length);
},
error: function(jqXHR) {
alert("添加失败!" + jqXHR.status);
}
});
alert(datas.length);
var options = {
"id": "diary_history", //显示页码的元素
"data": datas, //需要显示的数据
"maxshowpageitem": 3, //最多显示的页码个数
"pagelistcount": 2, //每页显示数据个数
"callBack": function(result) {
for (var i = 0; i < result.length; i++) {
$("#diary_history").append(
"<tr><td>" + result[i].diary_title + "</td><td>" +
result[i].diary_place + "</td><td>" +
result[i].diary_time + "</td></tr>");
}
}
}; //只需设置options参数,即可使用插件
page.init(datas.length, 1, options); //插件初始化
</script>楼主,我这样写根本行不通,能不能给个ajax获取datas的例子
真的非常感谢楼主!之前使用kkpager来分页一直解决不了ajax数据变化而页码不变的问题,使用这个简单而且使用!
请问数据量大怎么解决按照点击的页数进行按需加载
您好,我使用的时候提示option is not defined 请问要怎么解决呢,
参考下载的资料,你会在index.html发现,在加载的时候就定义了datas和options;
var datas = [];
var options = {
"id": "page", //显示页码的元素
"data": datas, //显示数据
"maxshowpageitem": 3, //最多显示的页码个数
"pagelistcount": 2, //每页显示数据个数
"callBack": function(result) {
var cHtml = "";
for (var i = 0; i < result.length; i++) {
cHtml += "<li>" + result[i].name + "</li>"; //处理数据
}
$("#demoContent").html(cHtml); //将数据增加到页面中
}
};
page.init(datas.length, 1, options);
var options = null;
var page = {
"pageId": "",
"data": null,
"maxshowpageitem": 5, //最多显示的页码个数
"pagelistcount": 10, //每一页显示的内容条数
"init": function(listCount, currentPage, options) {
this.data = options.data,
this.pageId = options.id,
this.maxshowpageitem = options.maxshowpageitem, //最多显示的页码个数
this.pagelistcount = options.pagelistcount //每一页显示的内容条数
page.initPage(listCount, currentPage);
},l把 options 放到 page.js 最上面定义, 把 success回调里面的 options前面的var去掉
这个 datas 数据 不能用ajax获取么? 怎么放进ajax的success回调里 报options defined的错误?
老铁,我这个封装成方法立马报option is not defined的错误
"callBack":function(result){
//将数据增加到页面中,这里设置数据显示样式
}对于我这种新手这个看不懂啊 result是什么 完全没有例子