php - Accessing json array by string? (Converting string to var. name) -
I am posting with lang_id var jquery for get lang.php for get lang array (json). But I can not access success data
I'm trying;
var r = $ (this) .attr ('rel'); Var v = data.r;
But I can not reach because "r" is the string :(
I try;
data window [r] // etc. ... but the result
my "get_lang.php"; $ Lang_id = (int) ( $ (_POST ['lang_id']); if ($ lang_id == 1) {$ lang ['simple'] = 'aaa'; $ lang ['array'] = 'bbb';} ($ 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'). ) {Var r = $ (this) .attr ('rel'); var v = data.r; $ (this) .text (v);});}, "json"); Thanks for the pain.
Try
Dot notation defines R as the string and not the variable.
Comments
Post a Comment