{
 "id":["123"],
 "optionid_123":"98"
}

我有 id 作为变量,但是我怎么能得到 optionid_* 呢?我尝试了几件事,但似乎没有任何效果。 each 位于适当的函数内,并且 jsonid 包含正确的值。这是我尝试访问不起作用的 98 值:
$.each(data.id,function(){
    var jsonid = this;
    console.log( data.optionid_+jsonid ); // doesn't work
});

最佳答案

您可以使用 Bracket notation :

console.log( data['optionid_' + jsonid] );

关于javascript - 动态获取json值,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/10973632/

10-09 17:01