为了账号安全,请及时绑定邮箱和手机立即绑定

使用用户输入显示 json 值

使用用户输入显示 json 值

元芳怎么了 2023-11-12 15:24:37
我的服务器上有一个 json 脚本。我有三个文本字段。<label>Index</label><input type="text" id="index" /><br/><label>Worker#</label><input type="text" id="Worker_ID" /><br/><label>Worker Value</label><input type="text" id="worker_value" /><br/><button onclick="Fetch_Result()">Search</button>我有一个脚本可以显示 json 文本的具体值<script>函数 Fetch_Result() {  var index = document.getElementById("index").value;  var Value = document.getElementById("Worker_ID").value;  var x = document.getElementById("worker_value").value;  var settings = {     "async": true,     "crossDomain": true,     "url": "http://www.hotel1.com/Experiment/Api/Json1.php",     "method": "GET"  }  $.ajax(settings).done(function (response) {     response = JSON.parse(response); // the change is here     //console.log(response);     console.log(response[index].x.ID);  });}{    "Worker1": {        "ID :": "1",        "Username": "Tony"    }这是我的 json 文本。我无法要求用户在文本框中输入工人编号。我想知道如何用文本框值替换 x 和 ID。这样我就不必继续为新工人编写代码。示例:console.log(response[index].userinput1.userinput2);userinput1 是 Worker 编号,例如:Worker1、Worker2、... userinput2 是 Worker 编号的值,例如:ID、用户名、...有人能帮我吗
查看完整描述

1 回答

?
米琪卡哇伊

TA贡献1998条经验 获得超6个赞

我无法添加评论,因为我的分数低于 50。但你可以这样做:

console.log(response[index][id])
console.log(response[index][username])


查看完整回答
反对 回复 2023-11-12
  • 1 回答
  • 0 关注
  • 100 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信