jQuery-从JSON填充选择 [英] jQuery-- Populate select from json
本文介绍了jQuery-从JSON填充选择的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我在Java sevlet中有一个映射,并将其转换为可以正常工作的json格式.
I have a map in my java sevlet and converting it to a json format that works right.
当我在下面执行此功能时,它会创建一个下拉菜单,但会将每个字符都作为选项? 这就是我得到的:
When I do this function below it creates a drop down, but it puts every character as an option?? This is what I got:
$(document).ready(function(){
var temp= '${temp}';
//alert(options);
var $select = $('#down');
$select.find('option').remove();
$.each(temp, function(key, value) {
$('<option>').val(key).text(value).appendTo($select);
});
});
以JSON格式映射内容
map content in JSON format
{"1" : "string","2" : "string"}
推荐答案
我会做这样的事情:
$.each(temp,function(key, value)
{
$select.append('<option value=' + key + '>' + value + '</option>');
});
JSON结构将不胜感激.首先,您可以尝试find('element')
-它取决于JSON.
JSON structure would be appreciated. At first you can experiment with find('element')
- it depends on JSON.
这篇关于jQuery-从JSON填充选择的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文