我需要在DIV'表'中显示'getData.php'返回的数据。我怎样才能做到这一点?问题是我无法访问DIV'表'中的'data'元素。
PS我正在使用jquery数据表。因此$ .get('modules / drawTable.php',函数(数据){...})无法正常工作(错过了样式)。
$(document).ready(function() {
loadData();
});
function loadData() {
$.getJSON(
'modules/getData.php',
function(data) {
var list = list.flights;
$('#table').html(list); // Also I tried this: $('#table table').html(list)
}
);
}
<div id="table" style="display:none;">
<table>
// display rows from 'data' array
//<?php foreach ($data as $row):
// $var1=$row['var1'];....
</table>
</div>
访问getdata.php
$list = array();
// fill the array
echo json_encode(array('flights' => $list));
var_dump($list);
模具();
答案 0 :(得分:0)
我不确定我是否理解这个问题,但您是否尝试过使用.after和.append函数来填充表中的数据?
顺便说一句 - 如果您不确定服务器响应是什么,请使用console.log(data);
- 这是一次很棒的调试 - 至少在Firefox和Chrome中是这样。