json 值 javascript XDK

json value javascript XDK

我想在我的英特尔 XDK 应用程序中做一些 REST API。 我的 PHP 文件 returns 值如:

{"Name1":12,"Name2":34,"Name3":67}

现在我可以使用此代码在 onclick 事件中访问我的值:

  var json_string = request.responseText;
  var json = JSON.parse(json_string);
  intel.xdk.notification.alert(json.Name1, "Name 1");

有效,我有 Name1 的第一个值:12。

现在我想添加一个输入文本来插入我想要的值。我不想使用 "json.Name1",而是想动态地进行。 所以我尝试添加一个输入文本:

<input id="test" type="text" placeholder="Placeholder">

并获取值:

var value = $("#test").val();

终于,我试过了:

intel.xdk.notification.alert(json.value, "Name 1");

但是没用。 如何从输入中添加一个值以获得 JSON 值?我想在input中写入Name1,Name2,Name3的值

谢谢!

input...

使用 name 访问 json 中的密钥

var json = {"Name1":12,"Name2":34,"Name3":67};

alert(json[document.getElementById('test').value]);
<input id="test" type="text" placeholder="Placeholder" value="Name1" />

JQuery...

json[$("#test").val()]