Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/395.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
json值javascript XDK_Javascript_Jquery_Json_Intel Xdk - Fatal编程技术网

json值javascript XDK

json值javascript XDK,javascript,jquery,json,intel-xdk,Javascript,Jquery,Json,Intel Xdk,我想在我的Intel XDK应用程序中使用一点REST API。 我的PHP文件返回如下值: {"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"); 它可

我想在我的Intel XDK应用程序中使用一点REST API。 我的PHP文件返回如下值:

{"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">
最后,我尝试:

intel.xdk.notification.alert(json.value, "Name 1");
但它不起作用。 如何从输入中添加一个值,使其具有JSON值?如果我在输入中写入Name1、Name2或Name3,我希望获得它的值


谢谢

使用
输入中的名称访问
json
中的密钥

var json={“Name1”:12,“Name2”:34,“Name3”:67};
警报(json[document.getElementById('test').value])

在这种情况下,警报将显示“Name1”,例如no?不是json表中“Name1”的相关值。答案中的最后一行应该提醒
12
,但我没有完全按照问题的意思。在
json
中有值。是否要用这些值填充
输入
字段?或者使用
input
字段中的值填充
json
。好的,谢谢。如果我在“输入”字段中写入“名称1”,我希望在警报框中获得“12”。
intel.xdk.notification.alert(json.value, "Name 1");