gpt4 book ai didi

javascript - 从大型 JSON 中获取值以进行显示

转载 作者:行者123 更新时间:2023-12-03 07:14:24 25 4
gpt4 key购买 nike

我试图从每个客户的 JSON 对象中获取名称。显示可用名称列表,以便人们可以选择一个,然后用名称、地址、电话等填充表单。

btn.onclick = function() {
modal.style.display = "block";

var Sdata = document.getElementById('search').value;
$.ajax({
url: "search1.php",
search:Sdata
}).done(function(data) {
var jObject = JSON.parse(data);

for (var key in jObject) {
if (jObject.hasOwnProperty(key)) {
document.getElementById("modalContent").innerHTML = (key + "->" + jObject[key]); //insert data into modal
for (var key in p) {
if (jObject.hasOwnProperty(key)) {
}
}
}
}
});
}

HTML 是

<form id="searchbox" action="search1.php">                
<input id="search" name="search" type="text"
placeholder="Search by Name">
<input id="myBtn" type="button" value="Search" >

<div id="myModal" class="modal">
<span class="close">&times;</span>
<h2>Test Drives</h2>
<div id="modalContent">


</div>
</div>
</form>

希望能帮到你。 :)

最佳答案

试试这个;)

var jObject = JSON.parse(data);
for (var key in jObject) {
document.getElementById("modalContent").innerHTML += (key + "->" + jObject[key]); //insert data into modal
}

此处您要覆盖 innerHTML,不要这样做,只需使用 + 将内容附加到现有内容;

关于javascript - 从大型 JSON 中获取值以进行显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36491050/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com