如您所见,我在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);
}