如何显示数组PHP:AJAX

时间:2018-03-16 21:58:19

标签: php jquery ajax

如您所见,我在PHP / AJAX中显示数据时遇到问题。这是我在这个论坛上关于这个问题的第二个/第三个问题。下面我将向您展示我的代码。如何使用JSON从PHP中的json_encode显示数组?目前我已经使用了dataType' text'在AJAX中,我得到这样的数组:[{" name":" yy"," surname":" yy",&# 34;标题":"测试","性别":"女人"}],我想显示此数组中的每个数据。使用dataType JSON后,它会显示我的任何内容(控制台日志中没有任何错误)。有人有什么建议吗?

我的代码:

1

$(document).ready(function(){
    $(".profile").click(function(){

        var id = $(this).data('id');

        $.ajax({
                method: "GET",
                url: "../functions/getDataFromDB.php",
                dataType: "text",
                data: {id:id},
                success: function(data){

                    console.log(data);

                }
        });

    });
});

2

if(isset($_GET['id'])){
    $id = $_GET['id'];

    $vv = new AddService();

    $vv->GetPlayer($id);

3

public function GetPlayer($id){

    $query = "SELECT * FROM test WHERE id={$id}";
    $result = $this->db->query($query);
    if ($result->num_rows <= 0) {
        return false;   
    }

    $this->PlayerInfo[] = $result->fetch_assoc();


    echo json_encode ($this->PlayerInfo);
}

0 个答案:

没有答案