對不起n00bSyntaxError:missing;之前的聲明Json陣列
我有這個簡單的json jquery調用,我有問題。
<script>
$(document).ready(function(){
var table = $('#datatable');
$.ajax({
type: 'GET',
url: 'http://jsonurl',
dataType: 'jsonp',
success: function(data) {
$.each(data.responseData.leaderboard, function(i, item){
var rowItem = '<tr><td>' + item.userid +
'</td><td>' + item.username +
'</td><td>' + item.companyname +
'</td/></tr>';
table.append(rowItem);
return i<4;
});
}
});
});
</script>
JSON的URL返回類似這樣
{"status": "success",
"message": "",
"responseData": {
"leaderboard": [
{
"userid": 1,
"username": "username1",
"companyname": "Working com 1",
"currentlevel": 1
},
{
"userid": 2,
"username": "username2",
"companyname": "Working com 1",
"currentlevel": 13
}
]
}
}
結果當我不在數組的結構儘量代碼的作品,但上面我得到一個語法錯誤:缺少;在螢火蟲控制檯的語句錯誤之前。我究竟做錯了什麼?
在哪一行你會得到錯誤? –
它在這裏工作正常:https://jsfiddle.net/0m6x13fn/ –
說012號線上的\t {「status」:「success」,「message」:「」,「responseData」:{「leaderboard」:[ {「使用說在」狀態「和」成功「之間 – Riz3r09