Doc*_*Doc 3 javascript jquery json
我必须建立一个人工填充的选择,但我很喜欢这个,我遇到了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);
});
Run Code Online (Sandbox Code Playgroud)
可悲的是没有魔术:(
我必须解析的json就像
[{"id":5423,"description":"sometext1"},
{"id":4132,"description":"sometext2"}
{"id":5534,"description":"sometext3"}
...
]
Run Code Online (Sandbox Code Playgroud)
但我不知道怎么做......你能帮助我吗?
抱歉我的英语不好: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);
});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6565 次 |
| 最近记录: |