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”错误,这是为什么?请教大家,谢谢各位。
16 个解决方案
#1
自己再顶下。谢谢
#2
检查相应的库js文件是否加载完毕了。
#3
pagination是一个插件,不是标准jquery里面的功能,你需要把query.pagination.js加载进来
#4
<script type="text/javascript" src="/js/jquery-1.4.2.min.js"></script>
<script src="js/jquery.pagination.js" type="text/javascript"></script>
<link href="css/pagination.css" rel="stylesheet" type="text/css" />
都已经加载进来了。
<script src="js/jquery.pagination.js" type="text/javascript"></script>
<link href="css/pagination.css" rel="stylesheet" type="text/css" />
都已经加载进来了。
#5
找得到js文件吗?
#6
找的到。源文件也已经去网络上重新下载过了。路径正确
#7
你引用的jquery.pagination.js的Demo中引用的jquery文件就是你代码中给出的jquery-1.4.2.mn.js吗?要是同一个文件才行
#8
除了上面的还要加载Jquery.pagination.js
#9
#10
当你使用vs开发并且使用ie进行调试的时候,你可以在js文件中设置那一行进行断点调试。按说在你遇到上述异常时vs也会进入调试状态并且自动中断在出错的那一行。
进入断点调试之后,你可以在调试器的分析窗口单独执行
进入断点调试之后,你可以在调试器的分析窗口单独执行
$("#Pagination")看看返回什么对象,看看返回对象到底有没有动态产生相应的属性(函数)。
#11
楼主这个问题解决了么 我也碰到这个问题
#12
把$(document).ready(function () { 去掉试下
#13
Jquery.js 冲突问题 可能是
#14
你好,这个问题你解决了吗?我也是这个问题
#15
老兄,请问你最后这个怎么解决的呢,我也遇到了这样的问题
#16
你用的是Jquery哪个版本 注意下 jQuery中DOMContentLoaded 这个函数 亲测 jQuery 1.10.2 不会报错
#1
自己再顶下。谢谢
#2
检查相应的库js文件是否加载完毕了。
#3
pagination是一个插件,不是标准jquery里面的功能,你需要把query.pagination.js加载进来
#4
<script type="text/javascript" src="/js/jquery-1.4.2.min.js"></script>
<script src="js/jquery.pagination.js" type="text/javascript"></script>
<link href="css/pagination.css" rel="stylesheet" type="text/css" />
都已经加载进来了。
<script src="js/jquery.pagination.js" type="text/javascript"></script>
<link href="css/pagination.css" rel="stylesheet" type="text/css" />
都已经加载进来了。
#5
找得到js文件吗?
#6
找的到。源文件也已经去网络上重新下载过了。路径正确
#7
你引用的jquery.pagination.js的Demo中引用的jquery文件就是你代码中给出的jquery-1.4.2.mn.js吗?要是同一个文件才行
#8
除了上面的还要加载Jquery.pagination.js
#9
#10
当你使用vs开发并且使用ie进行调试的时候,你可以在js文件中设置那一行进行断点调试。按说在你遇到上述异常时vs也会进入调试状态并且自动中断在出错的那一行。
进入断点调试之后,你可以在调试器的分析窗口单独执行
进入断点调试之后,你可以在调试器的分析窗口单独执行
$("#Pagination")看看返回什么对象,看看返回对象到底有没有动态产生相应的属性(函数)。
#11
楼主这个问题解决了么 我也碰到这个问题
#12
把$(document).ready(function () { 去掉试下
#13
Jquery.js 冲突问题 可能是
#14
你好,这个问题你解决了吗?我也是这个问题
#15
老兄,请问你最后这个怎么解决的呢,我也遇到了这样的问题
#16
你用的是Jquery哪个版本 注意下 jQuery中DOMContentLoaded 这个函数 亲测 jQuery 1.10.2 不会报错