在PHP中为仪表板创建更多阅读链接

在PHP中为仪表板创建更多阅读链接,php,Php,我已经为我的项目创建了一个仪表板。因此,对于一篇大文章,如果超过400个字符,我会添加一个“”链接。点击链接后,应该会显示帖子的全部内容。但是,如果我点击“阅读更多”链接,我所做的就是按照这个逻辑,仪表板上的每一篇文章都会得到扩展。我只想扩大那个职位。加上页面再次加载..所以要查看扩展后的帖子,我必须再次滚动。我知道要做到这一点而不需要重新加载,我必须使用AJAX或Js。但是我没有得到确切的帮助。 我用过的逻辑 文件1-->dboard2.php <?php echo strlen($b)

我已经为我的项目创建了一个仪表板。因此,对于一篇大文章,如果超过400个字符,我会添加一个“”链接。点击链接后,应该会显示帖子的全部内容。但是,如果我点击“阅读更多”链接,我所做的就是按照这个逻辑,仪表板上的每一篇文章都会得到扩展。我只想扩大那个职位。加上页面再次加载..所以要查看扩展后的帖子,我必须再次滚动。我知道要做到这一点而不需要重新加载,我必须使用AJAX或Js。但是我没有得到确切的帮助。 我用过的逻辑

文件1-->dboard2.php

<?php echo strlen($b)>= 400? 
  substr($b, 0, 399).'<a href="dboard21.php">[Read more]</a>' : 
  $b; ;?><br/>

文件2-->dboard21.php

<?php echo $b.' <a href="dboard2.php">[less]</a>';

所有这些都在一个div标记中,该标记包含container和all。因此,我希望扩展该特定div,那么如何传递该特定帖子的div?

使用CSS:

#阅读更多{
显示:无;
}
#阅读更多:目标{
显示:块;
}

<style type="text/css">
    #read-more {
        display: none;
    }

    #read-more:target {
        display: block;
    }
</style>
<?php
    echo strlen($b) >= 400 ? 
    substr($b, 0, 399) . '<a href="#read-more">[Read more]</a><div id="read-more">' : 
    $b;
?>
<br/>