如何将json对象解析为select框?我的响应与数组格式不一样?
我的回答是
{"select:"<option value=apple>apple<\/option><option value=mango>mango<\/option>"}
我试过了,
$('#listProduct option').html('');
$('#listProduct option').html(selectobj.select);
这会将所有数据提取到选择框中的单个选项。但我想要下拉选择框。
请打电话给我一个把它变成选择框的方法吗?
答案 0 :(得分:0)
您必须解析json字符串(拆分为)并将每个选项添加到选择列表中:
var selectStr = selectobj.select;
var options = selectStr.split('</option>');
$.each(options, function (i, option) {
$('#listProduct').append($('<option>', {
value: option,
text : option
}));
});