これを行うと、firebug で適切なデータをすべて受け取ります
$.getJSON("https://www.googleapis.com/customsearch/v1?key=AIzaSyDPuIrijE0IQ6330vMLN2p-L_4J6y_G60c&cx=013036536707430787589:_pqjad5hr1a&q=cars&alt=json&callback=?",
{
},
function (recievedData) {
console.log(recievedData);
});
データはこのように構成されています(非常に長いので、フィドルに入れました)
完全に見たい場合は、これをブラウザに入れてください: https://www.googleapis.com/customsearch/v1?key=AIzaSyDPuIrijE0IQ6330vMLN2p-L_4J6y_G60c&cx=013036536707430787589:_pqjad5hr1a&q=cars&alt=json
私がやりたいのは、「アイテム」を開いて包み込むことだけです
$.getJSON("https://www.googleapis.com/customsearch/v1?key=AIzaSyDPuIrijE0IQ6330vMLN2p-L_4J6y_G60c&cx=013036536707430787589:_pqjad5hr1a&q=cars&alt=json&callback=?",
{
},
function (recievedData) {
$.each(recievedData, function (i, item) {
$('#theBody').append(
$(document.createElement('li')).text(item.items)
);
});
});
Firebug はエラーを読み取りませんが、何も表示されません。別の方法で試してみましたが、[object Object] を取得し続けました。JSON 配列の奥深くにアクセスして、これをページに表示するにはどうすればよいですか?