我将一个变量传递给一个函数(在这种情况下是一个数组)。如何在该数组中使用变量从另一个具有相同名称的键的数组中选择数据?我尝试了各种符号策略,但我无法确定语法。有什么想法吗?
用例:
我有一个jQuery ajax调用,它返回一个json字符串。
function runjson(input_array){
$.ajax({
url: '/api.php',
type: 'POST',
},
error: function() {
console.log('An error occurred connecting to server. Please check your network');
},
dataType: 'json',
success: function(json) {
if (json.status) {
$.each(json.data.[input_array.myfield], function() {
....do work...
};
}else{
alert(json.message);
};
};
});
}
她的踢球者我在输入数组中有一个值(myfield = mydata)。
我也有json.data.myfield,如果我努力设置它我可以访问它。但是我希望能够访问它,并且括号表示法似乎不会以这种方式工作。
我知道这个功能并不完全有效,因为我在问题中简化了它。
谢谢!