【发布时间】:2009-07-13 17:28:21
【问题描述】:
我正在尝试为我的网站创建一个动态分页系统,我决定使用 ajax 回调函数在用户单击不同页面元素时动态显示 cmets.. 所以我粘贴下面的代码作为我如何做的例子......我想问你们我是否做得对,或者他们是否有更好的方法请指出我正确的方向:
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 ?> 之类的东西。这看起来很骇人听闻,但我并不完全是专家。
-
是的,页面跨度将动态生成......我正在寻找更多专家意见......无论如何,谢谢
标签: php javascript jquery ajax pagination