使用PHP和AJAX从数据库中获取数据

问题描述 投票:0回答:1

我想使用PHP和Ajax从数据库中获取数据,首先将其编码为JSON。

但数据无法在屏幕上正确打印。它以逗号分隔的单行显示四行元素。

$(document).ready(function() {
  $(function()
    {
      $.ajax({
        url: 'demo2.php',
        data: "",
        dataType: 'json',
        success: function(data)
        {
          var name = data[0];
          var email = data[1];
          var msg = data[2];
          var date1 = data[3];
          $('#output').html("<div id='container'>" + name + " " + email + " " + msg + " " + date1 + "</div><br>");
        }
      });
    });
});
php jquery json ajax
1个回答
2
投票

试试这个:

$(document).ready(function() {
  $(function()
    {
      $.ajax({
        url: 'demo2.php',
        data: "",
        dataType: 'json',
        success: function(data)
        {
          console.log(JSON.stringify(data));
          var obj = JSON.parse(data);
          // Iterate object:
          my_text=''
          $.each(obj, function(index, value) {
             console.log(value);
             my_text += value
          }); 

          // var obj = JSON.parse('{ "name":"John", "email":"[email protected]", "msg":"Hello"}');
          $('#output').html("<div id='container'>" + my_text + "</div><br>");
        }
      });
    });
});

小提琴:https://jsfiddle.net/fks3j500/

© www.soinside.com 2019 - 2024. All rights reserved.