我的服务器上有一个 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])
添加回答
举报
0/150
提交
取消