2017-04-17 84 views
0

請讓我想在我的JavaScript顯示json數據。我已經能夠從PHP獲取數據轉換爲JSON編碼形式。該顯示編碼JSON的connect.php是:如何顯示JSON對象javascript

echo json_encode($data); 

顯示編碼的JSON的JavaScript是

<ul></ul> 

<script type="text/javascript"> 
    $(document).ready(function(){ 
    $.getJSON('connect.php', function(data) { 

    $.each(data, function(key, val) { 

    $('ul').append(val.name); 
}); 
}); 
}); 

但不被顯示的數據。請問我做錯了什麼。對不起,如果這是微不足道的。

+0

看看這裏的答案http://stackoverflow.com/questions/29819114/how-to-display-json-data-in-a-div-when-json-data-is-in-array –

+0

爲什麼是你將文本附加到ul? – epascarello

+0

1)你確定你的PHP正在返回數據嗎? 2)您在瀏覽器控制檯中看到了哪些錯誤? – WillardSolutions

回答

0

嘗試改變行:

$('ul').append(val.name); 

到:

$('ul').append('<li>'+val.name+'</li>'); 

看看是否有幫助。