我的json數據不會出現在瀏覽器中。這是我第一次使用JSON,我無法弄清楚問題所在。我在網上搜索,它與MIME有關,但仍然無法弄清楚。這是代碼:爲什麼我的json數據在瀏覽器中不會出現在我運行代碼時
<!DOCTYPE html>
<html>
<head>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
<script>
var jsonData = '[{"rank":"9","content":"Alon","UID":"5"},{"rank":"6","content":"Tala","UID":"6"}]';
$.ajax({
url: '/echo/json/',
type: 'POST',
contentType:"application/json; charset=utf-8",
data: {
json: jsonData
},
success: function (response) {
var trHTML = '';
$.each(response, function (i, item) {
trHTML += '<tr><td>' + item.rank + '</td><td>' + item.content + '</td><td>' + item.UID + '</td></tr>';
});
$('#records_table').append(trHTML);
}
});
</script>
</head>
<body>
<table id="records_table" border='1'>
<tr>
<th>Rank</th>
<th>Content</th>
<th>UID</th>
</tr>
</table>
</body>
</html>
我只是再試一次,它不起作用。它只顯示錶頭。 – oorip
好的,讓我檢查 – nikhil
我檢查過。您的回覆似乎存在一些問題。響應是一個對象。只是嘗試做一個警報或console.log - 它似乎不是一個對象。另外你寫的jsonData是一個字符串,而不是一個json數組。我希望這是通過設計。 – nikhil