var contentid = "";
var remarktotals = "0";
var pageindx = 0;
var jspagesize = 1;
$(document).ready(function () {
contentid = "904";
remarktotals = "3";
$("#Pagination").pagination(remarktotals, {
callback: pageselectCallback,
prev_text: '上一页',
next_text: '下一页',
link_to: "javascript:;",
items_per_page: jspagesize,
num_display_entries: 6,
current_page: pageindx,
num_edge_entries: 2
});
});
/*分页开始*/
function pageselectCallback(page_id, jq) {
InitData(page_id);
}
function InitData(pageindx) {
var tbody = "";
$.ajax({
type: "get",
dataType: "json",
url: '/ajaxPost/GetData.ashx',
data: "page=" + (pageindx + 1) + "&id=" + proid + "&pagesize=" + jspagesize,
success: function (json) {
tbody += trs;
});
if (tbody == "") {
tbody += "<h3>暂无评论数据哦,亲</h3>";
}
$("#remarklist").append(tbody);
}
});
}
这段js分页运行时,会提示“$(...).pagination is not a function”错误,这是为什么
pagination是一个插件,不是标准jquery里面的功能,你需要把query.pagination.js加载进来
引用的jquery.pagination.js的Demo中引用的jquery文件就是你代码中给出的jquery-1.4.2.mn.js吗?要是同一个文件才行
当你使用vs开发并且使用ie进行调试的时候,你可以在js文件中设置那一行进行断点调试。按说在你遇到上述异常时vs也会进入调试状态并且自动中断在出错的那一行。
进入断点调试之后,你可以在调试器的分析窗口单独执行
$("#Pagination")
看看返回什么对象,看看返回对象到底有没有动态产生相应的属性(函数)。