gpt4 book ai didi

javascript - 使用 jquery 解析 json 以构建动态填充的选择

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:51:53 27 4
gpt4 key购买 nike

我必须构建一个动态填充的选择,但我对此很菜鸟,我在 json 解析方面遇到了一些困难...

我的代码是

cb="";
$('#datepicker').blur(function() {
cb='<option value="0"></option>';
if ($('#datepicker').val() != "") {
$.getJSON("json.php?t=cb&id=" + $("#datepicker").val(), function(data){

*some magic*

*for each pair of element in json*
cb+='<option value="'+data.id+'">'+data.description+'<option/>';

});
}
$('#select').html(cb);
});

可惜没有魔术:(

我要解析的json是这样的

[{"id":5423,"description":"sometext1"},
{"id":4132,"description":"sometext2"}
{"id":5534,"description":"sometext3"}
...
]

但是我不知道怎么办...你能帮帮我吗?

抱歉我的英语不好:D

最佳答案

像这样修改你的代码:

$.getJSON("json.php?t=cb&id=" + $("#datepicker").val(), function(jsonData){
cb = '';
$.each(jsonData, function(i,data){
cb+='<option value="'+data.id+'">'+data.description+'</option>';
});
$("#select").append(cb);
});

关于javascript - 使用 jquery 解析 json 以构建动态填充的选择,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11564753/

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