为json

时间:2017-02-14 09:53:47

标签: javascript jquery json ajax

我能够使用json进行数据显示但是如何将所有数据库打印到div或table?

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 个答案:

答案 0 :(得分: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 + " ");
      }
    }
  }); 
});