0

「getData.php」によって返されたデータを DIV「テーブル」に表示する必要があります。これどうやってするの?問題は、DIV「テーブル」の「データ」要素にアクセスできないことです。

PS私はjqueryデータテーブルを使用しています。したがって、 $.get('modules/drawTable.php', function(data) {...}) は正しく動作しませんでした (スタイルが失われました)。

$(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);

ダイ();

4

1 に答える 1

0

質問を正しく理解しているかどうかはわかりませんが、.after関数と.append関数を使用してテーブルにデータを入力してみましたか?

ところで、サーバーの応答がわからない場合は、console.log(data);少なくともFirefoxとChromeでは優れたデバッグを使用してください。

于 2012-09-06T11:00:44.497 に答える