jQuery-从JSON填充选择 [英] jQuery-- Populate select from json

查看:83
本文介绍了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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆