【发布时间】:2014-07-28 13:51:14
【问题描述】:
我的第二个选择下拉列表填充了我从服务器返回的数据的每个字母,而不是每个项目本身。
这是我的 JQuery;
var selected_table = $("#id_TableName option:selected").text();
$.get('/historicaldata/input_parameters/', { selected_table : selected_table }, function(data){
for (var i = 0; i < data.length; i++) {
for (var key in data[i]) {
$('<option />', {
value: key,
text: data[i][key]
}).appendTo("#id_ColumnName");
}
}
});
我的数据在 GET 请求后从我的视图返回时是这样的;
{'option1': ['option1'], 'option2': ['option2'], 'option3': ['option3']}
虽然我尝试了一些类似的格式,结果都是一样的,所以我认为问题出在 JQuery 上。
谢谢!
【问题讨论】:
标签: javascript jquery html django-views django-ajax-selects