我有网站cms GetSimple,并希望显示10个子页面,并加载另一个与ajax。
<>之前getSubMenu($page){
$children=getChildren($page);
foreach ($children as $subpage){
$title=returnPageField($subpage,'title');
$url=returnPageField($subpage,'slug');
echo '<a href="/'.$url.'.html"> '.$title.'</a>';
}
}此代码回显所有子页面。如何显示只有10个子页面和另一个加载后与ajax。Ajax我可以做,但正确的php这对我来说是困难的。如果有人愿意回答,谢谢。
函数getSubMenu($page){
$children=getChildren($page);
$i=0;
foreach ($children as $subpage){
if($i==10) break;
$title=returnPageField($subpage,'title');
$url=returnPageField($subpage,'slug');
echo '<a href="/'.$url.'.html"> '.$title.'</a>';
$i++;
}
}这段代码只显示了10。如何使php函数显示更多的子页面(从ajax的数字)。例如ajax
. ajax({美元类型:"文章",url:",背景:这个,数据:{'num': '10'},成功:功能(数据){console.log(数据);},错误:功能(数据){Console.log ('error' + data);}});
你可以使用这个来跳出foreach循环。
foreach ($children as $subpage){
$title=returnPageField($subpage,'title');
$url=returnPageField($subpage,'slug');
echo '<a href="/'.$url.'.html"> '.$title.'</a>';
$count++;
if($count==10) break;
}