显示' getData.php'返回的数据在DIV'表格中

时间:2012-09-06 10:34:30

标签: php javascript jquery html getjson

我需要在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);

模具();

1 个答案:

答案 0 :(得分:0)

我不确定我是否理解这个问题,但您是否尝试过使用.after和.append函数来填充表中的数据?

顺便说一句 - 如果您不确定服务器响应是什么,请使用console.log(data); - 这是一次很棒的调试 - 至少在Firefox和Chrome中是这样。