我在 JQuery POST 上进行了以下尝试;
$(document).ready(function(){
$("#id_go").click(function(){
GOclick();
});
});
function GOclick(){
selected_table = $("#id_TableName option:selected").text();
selected_column = $("#id_ColumnName option:selected").text();
selected_SDT = $("#id_StartDateTime option:selected").text();
selected_EDT = $("#id_EndDateTime option:selected").text();
$.post('/historicaldata/input_parameters/', { selected_table: selected_table, selected_column: selected_column, selected_SDT: selected_SDT, selected_EDT: selected_EDT }, function(data){
});
}
和 Django View.py
if request.method == 'POST':
pdb.set_trace()
selectedTable = request.GET.get('selected_table')
selectedColumn = request.GET.get('selected_column')
startDT = request.GET.get('selected_SDT')
endDT = request.GET.get('selected_EDT')
我有一个成功的 GET 等价物来自同一个脚本并进入同一个视图,所以我不确定为什么会这样。我的表单中有一个 crsf_token。