雨の日回答ポイント 200ptウォッチ 2

楽天APIに関する質問です。

javascript(jQuery)を使って、リクエスト&帰ってきたデータの整形をしたいのですが、うまく取得できません。
原因を教えて頂ければと思います。

■javascript
//表示件数
var max_count = 10;
//URL ※楽天アプリIDは置き換え
var url = "https://app.rakuten.co.jp/services/api/AuctionItem/Search/20130110?applicationId=楽天アプリID&format=json&sort=%2BitemPrice&keyword=";

jQuery(document).ready(function($){
$("#search_box").on('keypress', function(e) {
if(e.which == 13) {
$("#result_list ul").empty();
var key = encodeURI($(this).val());
var url_ra = url + key;
var arr_ra = [];
$.ajax(
url_ra,
{
crossDomain: true,
dataType: 'jsonp',
success: function(data) {
var item = data.Items.Item;
for (var i in item) {
arr_ra.push([
item[i].itemName,
item[i].itemPrice
]);
}
},
error: function() {
alert("エラー");
}
}
);
for(var j = 0; j < max_count; j++) {
$("#result_list ul").append('<li>' + arr_ra[j][0] + ':' + arr_ra[j][1] + '</li>');
}
}
});
});

■html
<div id="search_box"><input type="text" /></div>
<div id="result_list">
<ul>
</ul>
</div>

※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。
ログインして回答する

ベストアンサー

その他の回答

この質問へのコメント

コメントはありません

この質問への反応(ブックマークコメント)

質問の情報

登録日時
2014-03-11 20:41:12
終了日時
2014-03-12 22:51:38
回答条件
1人5回まで

この質問のカテゴリ

この質問に含まれるキーワード

Ajax358JSONP16JavaScript2781API1084jQuery742楽天1202JSON138HTML5036keyword68アプリ4092URL11376Key358ERROR176

人気の質問

メニュー

PC版