ローカル配列を使用すると、次のようにキーを送信された値に一致させることができます。
var myArray = {
"orange": "black",
"red": "brown"
};
var myKey = $("input").val();
var myValue = myArray[myKey];
alert(myKey + " is the new " + myValue); // outputs "orange is the new black"
同じ配列が外部に保存されている場合、どうすればこれを行うことができますか? いいえ:
var myArray = $.getJSON('/files/colors.json');
また
$.getJSON('/files/colors.json', function(data){
var myValue = data[myKey];
...
}
$.parseJSON
外部配列が正しい形式であっても、そうする必要がありますか?