2017-02-14 8 views
0

jsonを使用してデータ表示を行うことができましたが、divやテーブルにすべてのデータベースを印刷するにはどうすればよいですか?jsonによって送信されたデータのループを作成

JS

$(document).ready(function() { 
    $.ajax({ 
    type : 'POST', 
    url : 'server.php', 
    dataType:"json", 
    success : function (data) { 

     alert(data[1].name); 

    } 
    }); 
}); 

PHP

<?php 
    $db = new PDO('mysql:host=localhost;dbname=Contact', 'root', ''); 
    $statement=$db->prepare("SELECT * FROM myfeilds"); 
    $statement->execute(); 
    $results=$statement->fetchAll(PDO::FETCH_ASSOC); 
    $json=json_encode($results); 
    echo $json; 

?> 
+1

forのデータを持つテーブルライブラリ(データテーブルのような) –

+0

を使用し、jqueryを使用して新しいDOMを生成することができます –

答えて

0

は、少なくとも一つのdivでhtmlファイルを作成します。

<html> 
    <div id="test"></div> 
</html> 

JS

$(document).ready(function() { 
    $.ajax({ 
    type : 'POST', 
    url : 'server.php', 
    dataType:"json", 
    success : function (data) { 
     for(var y=0; y< data.length; y++){ 
     $("#test").append(data[y].name + " "); 
     } 
    } 
    }); 
}); 
関連する問題