Php 如何在datatable中回显JSON数据?
我在一个名为Json.php的php中有一个Json数据,现在我需要回显index.php中的datatable中的每个数据 我的问题是: 从另一个php文件传递json数据的最佳实践是什么 之后,如何回显每个数据 这是json.php,php文件将我的查询生成编码的json:Php 如何在datatable中回显JSON数据?,php,json,pdo,datatable,Php,Json,Pdo,Datatable,我在一个名为Json.php的php中有一个Json数据,现在我需要回显index.php中的datatable中的每个数据 我的问题是: 从另一个php文件传递json数据的最佳实践是什么 之后,如何回显每个数据 这是json.php,php文件将我的查询生成编码的json: <?php include "connect2.php"; $select = $con->prepare("SELECT id, dateApply, school, city, name, xType,
<?php
include "connect2.php";
$select = $con->prepare("SELECT id, dateApply, school, city, name, xType, xLevel, phone, status, lastUpdated FROM t_applicants WHERE dateApply between '2018-01-01' AND '2018-12-31'");
$select->execute();
$data = array();
while($row=$select->fetch(PDO::FETCH_ASSOC)){
$data['data'][] = $row;
}
echo json_encode($data);
?>
index.php>这是正文数据表代码:
谢谢你的帮助。我真的很感激……为什么要使用两个不同的文件?您可以直接在一个文件中获取数据并循环数据以生成datatable。这里不需要json.php。我想您是在问如何编写一些AJAX,如果是这样的话,因为您自己没有尝试过编写任何AJAX,那么这个问题对您来说太广泛了SO@I.AM.SR27好主意应用thanksCode only答案在StackOverflow上的价值很低,因为它们对OP和未来读者的教育作用很小。可能没什么大不了的,因为这个页面可能会被删除。
<?php
$json = json_decode($data, true);
foreach($json['data'] as $row) { ?>
<td><?php echo $row['id']; ?></td>
......
<?php } ?>
<?php
$json = json_decode($data, true);
foreach($json['data'] as $row) { ?>
<td><?php echo $row['id']; ?></td>
......
<?php } ?>