如何将json对象解析为选择框..我的响应不像数组格式?那么请告诉我一个做selectbox的方法吗?

时间:2013-06-07 06:33:47

标签: json

如何将json对象解析为select框?我的响应与数组格式不一样?

我的回答是

{"select:"<option value=apple>apple<\/option><option value=mango>mango<\/option>"}

我试过了,

$('#listProduct option').html('');
$('#listProduct option').html(selectobj.select);

这会将所有数据提取到选择框中的单个选项。但我想要下拉选择框。

请打电话给我一个把它变成选择框的方法吗?

1 个答案:

答案 0 :(得分:0)

您必须解析json字符串(拆分为)并将每个选项添加到选择列表中:

var selectStr = selectobj.select;
var options = selectStr.split('</option>');

$.each(options, function (i, option) {
    $('#listProduct').append($('<option>', { 
        value: option,
        text : option 
    }));
});