我發現了一個jquery函數在線,然後我稍微調整了一下,但是它需要一個YouTube頻道提要數據並將它變成一個json對象。然後它存儲來自對象數組的數據。我需要存儲額外的數據,但我不知道如何顯示數據,所以我可以看到它的數組中的數據。我確定這聽起來很混亂,那是因爲我不知道json對象或如何在jquery中打印數據。我以前在php中使用打印函數完成了它,我相信。如何打印json對象數組
這是中提到的功能:
$j(function() {
$j.getJSON('http://gdata.youtube.com/feeds/users/iCallOfDutyFILMS/uploads?orderby=published&alt=json-in-script&callback=?&max-results=1', function(data) {
$j.each(data.feed.entry, function(i, item) {
var updated = item.updated;
var url = item['media$group']['media$content'][0]['url'];
var thumb = item['media$group']['media$thumbnail'][0]['url'];
var numViews = item['yt$statistics']['viewCount'];
//var vidDescription = item[''][''];
var width = 710; //only change this number
var height = width*9/16;
//...rest left out...
});
});
});
我想打印出數組,看看如何抓住視頻描述。我只是不知道通過數組的路徑。有沒有辦法在jQuery中打印出類似於我能夠在PHP中的數組?
我的頁面加載後,我鍵入console.log(數據);它說「數據未定義」。但它在我上面發佈的代碼中說,數據是存儲對象的地方。然後我輸入var data =「hey」; console.log(data);只是爲了測試它,並打印出'嘿'。我失去了爲什麼在你的例子中,我應該聲明一個新的變量,當它應該已經由我的jquery/js代碼創建?我認爲它已經被宣佈。幫幫我? –
不僅僅是該函數的開始和結束的數據範圍?或者和系統語言不一樣,變量仍然存在? –
嗨,我更新了我的帖子,試用了它,它爲我工作了100%,它將數據和項目記錄到控制檯,您可以通過點擊它們來檢查它們。 – Anil