我在相同两个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是什么 完全没有例子