我試圖發佈「lang_id」變種。到「get_lang.php」用jquery獲取(json)數據。 但我無法訪問數據。通過字符串訪問json數組? (將字符串轉換爲變種名稱)
現在試圖做
var r = $(this).attr('rel');
var v = data.r;
但是,這並不因爲 「R」 的工作是字符串IMO。
還試圖
data.window[r] // but...
「get_lang.php」;
$lang_id = (int) ($_POST['lang_id']);
if($lang_id == 1)
{
$lang['simple'] = 'aaa';
$lang['array'] = 'bbb';
}
if($lang_id == 2)
{
$lang['simple'] = 'ccc';
$lang['array'] = 'ddd';
}
print json_encode($lang);
my.js;
$.post("get_lang.php", { "lang_id": 2}, function(data){
$('.lang').each(function() {
var r = $(this).attr('rel');
var v = data.r;
$(this).text(v);
});
},"json");
感謝您的幫助。