比葫芦画瓢做了个分页控制,本来我在index.jsp页面写好的js,都没问题,想着创建个js文件,结果单单分页控制出了问题,一直显示我这个分页方法未定义(do_page is not defined)
1.这是index.jsp页面html部分
<div id="posts_pageCon">
<a href="">首页</a>
<a href="">上页</a>
<a href="">下一页</a>
<a href="">末页</a>
<span id="pg"></span>
</div>
这是index.jsp script部分
function do_page(pageNo) {
/*省略ajax代码*/
$("#posts_pageCon a:eq(0)").attr("href","javascript:do_page(1)");
$("#posts_pageCon a:eq(1)").attr("href","javascript:do_page("+(pageNum-1)+")");
$("#posts_pageCon a:eq(2)").attr("href","javascript:do_page("+(pageNum+1)+")");
$("#posts_pageCon a:eq(3)").attr("href","javascript:do_page("+totalPages+")");
//当前页和总页数的显示
$("#pg").html(pageNum+"/"+totalPages+"页");
}
2.封装到js文件后,再index.jsp引入这个页面显示没问题,可就是分页控制那里一直显示:do_page is not defined
$("#posts_pageCon a:eq(0)").attr("href","javascript:do_page(1)");
$("#posts_pageCon a:eq(1)").attr("href","javascript:do_page("+(pageNum-1)+")");
$("#posts_pageCon a:eq(2)").attr("href","javascript:do_page("+(pageNum+1)+")");
$("#posts_pageCon a:eq(3)").attr("href","javascript:do_page("+totalPages+")");
//当前页和总页数的显示
$("#pg").html(pageNum+"/"+totalPages+"页");
3.感觉是这个jquery.attr方法出了问题,封装到js后这个追加href属性调用js的写法是不是有问题