使用jquery解析json以构建动态填充的select
Parsing json with jquery to build a dynamically populated select
我必须构建一个日常填充的select,但我对此很不熟悉,并且在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);
});
相关文章:
- 动态填充两个下拉菜单
- 如何在Highchart中动态填充数据
- 动态填充Bootstrap选择选择器:change event dos'不起作用
- 根据手机上是否存在文件,在jQuery mobile中动态填充列表视图
- 如何在js中实现树结构类型的表单动态填充
- 动态填充复选框
- 无法使用国家/地区选择中的状态动态填充下拉列表
- 动态填充的选择列表
- Jquery Selected plugin - 由 Ajax 动态填充列表
- 在 angularjs 中动态填充的 orderby,不使用输入的第二个变量
- '使用文本区域中的字符串动态填充下拉菜单
- 读取一个动态填充的txt文件
- 动态填充字段的Jquery验证
- 如何使用服务器的JSON响应动态填充dust模板
- 使用jquery动态填充下拉列表
- 如何动态填充DataTables选择菜单
- 使用jquery解析json以构建动态填充的select
- 在AngularJS中动态填充下拉列表
- Jquery Chosen插件-通过Ajax动态填充列表时显示加载图标
- 使用数据库返回的数据动态填充下拉列表