ドロップダウンの変更機能で複数の値にアクセスする際に問題があります。
次のようなJSON 形式があります。
{
lang: [
{
Code: "ar",
name: "العربية",
direction: "rtl"
},
{
Code: "da",
name: "Danske",
direction: "ltr"
},
{
Code: "du",
name: "Nederlands",
direction: "ltr"
},
{
Code: "en",
name: "English",
direction: ""
},
{
Code: "es",
name: "Español",
direction: "ltr"
},
{
Code: "fi",
name: "Suomeksi",
direction: "ltr"
},
{
Code: "fr",
name: "Français",
direction: "ltr"
},
{
Code: "ge",
name: "Deutsch",
direction: "ltr"
},
{
Code: "it",
name: "Italiano",
direction: "ltr"
},
{
Code: "no",
name: "Norge",
direction: "ltr"
},
{
Code: "pl",
name: "Polski",
direction: "ltr"
},
{
Code: "pt",
name: "Portuguese ",
direction: ""
},
{
Code: "ru",
name: "Русский",
direction: "ltr"
},
{
Code: "se",
name: "Svenska",
direction: "ltr"
}
]
私のドロップダウン/選択ボックスでこのJSONにアクセスするためのコード;
function loadlanguages(){
$.ajax({
url:'https://xxxx/json/lang_list.php?json=1&rcg_mobile=2',
data:'',
contentType: "application/json; charset=utf-8",
type: "POST",
dataType: "json",
crossDomain:true,
cache: false,
async:false,
success: function(data, textStatus, jqXHR){
var count = data.lang.length;
var set_languages=$('#languageselector');
var set_languages_ = '';
set_languages.empty();
for(var i =0;i < count;i++)
{
set_languages_ += '<option value='+data.lang[i].Code+'>'+data.lang[i].name+'</option>';
}
set_languages.append(set_languages_);
},
error: function(XMLHttpRequest, textStatus, errorThrown){hideLoading();alert_unable_to_access();}
});
}
これですべてが正常にロードされました。しかし、言語のいずれかを選択すると、対応する「方向」を取得したい。
どうすればこれを管理できますか??? 言語のいずれかを選択すると、どのように方向を取得できますか?? 簡単なことだと思います..しかし、私はこれに対する解決策を得られませんでした..助けてください..!!! :(