我想为我的网站创建一个动态分页系统,并且我决定使用ajax回调函数来动态显示用户点击不同页面元素时的注释。我粘贴下面的代码作为我如何做的例子......我想问问你们,如果我做得对,或者如果他们有更好的方式来做到这一点,请指点我正确的方向:jquery动态分页评论专家意见
的javascript:
$(document).ready(function(){
$(".pages").click(function(){
var pageno=$(this).attr("id").slice(4,8);//slicing out numbers from the id i.e "1" from "page1"
$.get("news.php", { pageno: pageno},
function(data){
$("#comments").html(data);
});
});
});
HTML:
<div>
<span id="page1" class="pages" >1</span>
<span id="page2" class="pages" >2</span>
<span id="page3" class="pages" >3</span>
</div >
<div id="comments">
</div>
PHP:
<div><?php echo $_REQUEST['pageno'];?></div>
出于好奇,分页跨度是否会动态生成?如果是这样,将click方法动态设置为click =“someMethod(<?echo someNumber?>)可能会更好。这看起来很骇人,但我并不是专家。 – 2009-07-13 17:31:59
yes页面跨度将动态生成...我正在寻找更多的专家对此的意见..谢谢 – halocursed 2009-07-13 17:36:08