我有一个名为 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 格式进行。怎么去呢?
答案 0 :(得分:1)
您可以简单地使用循环遍历数组并在html中打印无序列表以及数组元素。
<?php
$topics = array("Technology", "Badminton", "Languages");
?>
<html>
<body>
<ul>
<?php
foreach($topics as $v)
{
echo '<li>'.$v.'</li>';
}
?>
</ul>
</body>
</html>
这是动态打印列表元素的最简单的解决方案。