所以我目前正在研究這個網站的應用程序,並試圖說明在我的大學裏有多少臺電腦可以使用大學網站和AJAX的JSON。我無法弄清楚,但它顯示了第一個房間的所有MAC,然後它的說法對其他人來說是未定義的,它的所有代碼塊,所以我不能看到它出錯的地方,任何建議都會很棒。阿賈克斯顯示爲undefined
JS:
var container = $('div.container');
$('input#get').click(function(){
$.ajax({
type: 'GET',
url: '(mylink)',
dataType: 'jsonp',
success: function(data) {
$.each(data, function(index, item) {
$.each(item, function(key, value) {
container.append('<div class="pcsinside">' + value.displayName + '</div>' + 'PCs available:' + ' ' + value.availPCs + ' ' + 'out of' + ' ' + value.numPCs + '<br/>' + 'Macs available:' + ' ' + value.availMacs + ' ' + 'out of' + ' ' + value.numMacs + '<br/>');
});
});
}
});
})
HTML:
<div class="container">
<div id="form-area">
<input id="get" type="submit" value="Press For PC Availability">
</div>
<div class="pcsinside">
</div>
</div>
這是個什麼樣子,它更新每當PC的個人電腦改變和除互助未定義的。
它適用於第一個,但不適用於其他MAC,發生了什麼?任何幫助將非常感謝謝謝你們。
value.availMacs是不正確的,請檢查JSON響應 – madalinivascu
檢查數據和項目使用的console.log第一,還提供數據JSON這裏 –