我在我正在尝试开发的网站上理解一个概念时遇到了麻烦(我对 PHP 比较陌生,所以我花了一些时间)。
基本上,我在一个 PHP 变量中有一些 html 内容,我想在单击链接时在灯箱中输出这些内容。
目前,它的工作原理如下 -
echo '<a class="fancybox" id="inline" href="#data' . $limit . '">Read more</a>' ;
echo '<div style="display:none"><div id="data' . $limit . '"><h2 class="innertitle">' . $item['linktitle'] . '</h2>' . $item['descriptionfull'] . '</div></div>';
所以这里发生的情况是,变量正在加载到页面上的 div 中,对最终用户隐藏,单击链接然后使用 Fancybox 将此数据加载到灯箱中。这很好用,但是随着网站上文章数量的增加(以及它们的描述性 html),页面本身变得非常大并且需要很长时间才能加载。
因此,如果可能的话,我想要实现的是让“阅读更多”链接指向网站上的另一个 php 文件,该文件在加载时会动态引入 php 变量。这样可以避免在主页上加载 descriptionfull 变量,因此只有在单击相关的 readmore 链接时才应该加载。
这可能吗?干杯。