如何从存储在php文件中的数组中获取元素并将其作为文本显示在HTML页面上?

时间:2016-12-25 11:50:08

标签: php jquery html json ajax

我有一个名为 index.html 的网页和一个名为 topics.php 的php文件。 topics.php 如下所示:

<?php
$topics = array("Technology", "Badminton", "Languages");
echo(json_encode($topics));
?>

我希望这些主题列在 index.html 上(因为index.html页面还会有一个名为 提交/创建主题的表单 ,$ topics数组将使用添加进行更新,我希望index.html上的列表能够自动更新。这看起来像:

 - Technology
 - Badminton
 - Languages
 - Writing
 - Art

在index.html网页上。 (假设后来通过表格添加了写作和艺术)

我必须使用 ajax / jquery ,数据传输最好以 json 格式进行。怎么去呢?

1 个答案:

答案 0 :(得分:1)

您可以简单地使用循环遍历数组并在html中打印无序列表以及数组元素。

<?php
  $topics = array("Technology", "Badminton", "Languages");
?>
<html>
<body>
    <ul>
        <?php 
            foreach($topics as $v)
            {
                echo '<li>'.$v.'</li>';
            }
        ?>

    </ul>
</body>
</html>

这是动态打印列表元素的最简单的解决方案。