JSON 值转换为 HTML 表
我在同一文件夹中有 table.html、data.php 和 json.csv 。
data.php 正在执行 fopen("json.csv","r")
来读取 json.csv。
如何将 JSON 对象显示为 table.html 中的表格?
<html>
<head>
<script type="text/javascript" src="jquery.js">
function display(){
$.post('data.php',function(data){
$("#txtJSON").html(data);
});
}
</script>
</head>
<body onload="display()">
<table id="#jobtable">
<input type="text" id="txtJSON" />
</table>
</body>
</html>
I have a table.html, data.php and json.csv within the same folder.
data.php is doing fopen("json.csv","r")
to read from json.csv.
How can I display the JSON objects as a table within table.html?
<html>
<head>
<script type="text/javascript" src="jquery.js">
function display(){
$.post('data.php',function(data){
$("#txtJSON").html(data);
});
}
</script>
</head>
<body onload="display()">
<table id="#jobtable">
<input type="text" id="txtJSON" />
</table>
</body>
</html>
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
您只需要
json_decode
和一些迭代http://php.net/manual/ en/function.json-decode.php
我将向您展示一种非常简单的 PHP 方法。您没有透露有关 JSON 的任何信息,因此我假设它是扁平的(不是嵌套的)。我想你可能也想改变客户端的东西。将
txtJSON
放入一个空的div
中,其中将填充 PHP 的输出。如果您的 JSON 不平坦且不简单,您希望生成的表是什么样子?
You just need
json_decode
and some iterationhttp://php.net/manual/en/function.json-decode.php
I'll show you a very simplistic way to do the PHP. You don't tell anything about the JSON, so I'm assuming its flat (not nested). I think you might want to alter the client side stuff too. Make
txtJSON
into an emptydiv
, which will be filled with the output from the PHP.If your JSON is not flat and simple, what would you like the resulting table to look like?
这里我将 json 数据放入 $json 变量中,然后使用 foreach 循环从 json 数据创建表。
我参考了 http://www.tutsway.com/create-table-来自-json.php
Here I have taken json data in to $json variable, and then use foreach loop to create table from json data.
I have taken reference from http://www.tutsway.com/create-table-from-json.php
您可以使用此库将 Json 转换为标准 HTML 表: Json-To-Html-Table< /a>
You can use this library for converting Json to Standard HTML table: Json-To-Html-Table