したがって、JSONデータを取得しています。これは変数に保存され、配列です。私は、この持っているコンソールで配列の値をjavascriptの変数に保存します
var my_data
$.getJSON('http://ipinfo.io/geo', function(data){
my_data = data;
console.log(my_data);
});
:
Object {
city: "Krasnoyarsk",
country: "RU",
ip: "212.119.233.96",
loc: "56.0184,92.8672",
postal: "660000",
region: "Krasnoyarskiy Kray"
}
を私はこの配列から必要な唯一のものは、都市の名前です。私は以下を試した:
var my_city = my_data.filter(function (filt) {
return filt.city;});
これはうまくいきません。
私は正しい方法でこれをやろうとしていますが、何かが正しくない、またはこのコードが完全に間違っていますか?
は、あなただけのvar my_city = my_data.city試してみる
が正常に動作しますが深すぎ行ってきましたが実現しました。 –