jkr_2255 2013-12-25 12:09:07

[JavaScript] ワンショットループ このエントリーをはてなブックマークに追加

投稿者からのアピールポイント

APIで呼び出すべき情報に「名前」と「ID」という、2種類の識別子があります(どちらも一意です)。APIの返り値では必ずIDがキーの連想配列になっているのですが、名前からIDを調べるのが面倒なために、こんな方法を使いました。

jQuery使用です。

var param={name:'項目名', /*中略*/};
$.getJSON('/unko/api.php',param,function(data){
  var mainData;
  if(!data.response)return;
  $.each(data.response,function(key,val){
    mainData=val;
    // 項目名が与えられればデータは一意なので、もう抜ける
    return false;
  });
  //この後にmainDataを使ったメインの処理(略)

});

コメント

まだコメントがありません。最初にコメントを残しませんか?