私の 2 番目の選択ドロップダウンには、サーバーから返されるデータの各文字が入力されており、各項目自体ではありません。
これが私の 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 に問題があると思います。
ありがとう!