I have this json:
var myjson = [
{"ID":1, "FullName":"Breese Dantour"},
{"ID":2, "FullName":"Danny Xirjav"},
{"ID":3, "FullName":"Ben Falco"}
]
And I tried to catch it by it's key using an array:
var mykey = new array();
mykey.push("ID");
mykey.push("FullName");
var res = "";
for (var i = 0; i < myjson.length; i++) {
var inner;
for (var c=0; c < mykey.length; c++){
inner = inner + "<td>" + myjson[i].mykey[c] + "</td>";
}
res = res + "<tr>" + inner + "</tr>\n";
}
alert(res);
And i got this error :
Error: TypeError: myjson[i].mykey is undefined
I know this happen because mykey is not the key of myjson. But I want that mykey returning it's value so it read as myjson key.
Any other ways?
myjson[i][mykey[c]]