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を使ったメインの処理(略)
});
まだコメントがありません。最初にコメントを残しませんか?