PHP and ajax (GetSimple)


PHP and ajax (GetSimple)

我有网站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;
}