Я пытаюсь получить информацию о строках из таблицы данных в колбе.Массив показывает данные на стороне JQuery, но пуст при обращении в фляге.Как я могу передать свой массив, чтобы я мог получить к нему доступ через python?
Flask
@api.route('/apply_billing')
def apply_billing():
bill_month = request.args.get('bill_month', 0)
markup = request.args.get('markup', 0, type=float)
billed = request.args.get('billed', 0, type=float)
comment = request.args.get('comment', 0, type=str)
tickets = request.args.getlist('tickets')
print(tickets)
return jsonify(result=str(bill_month) + str(markup))
JQuery
<script type=text/javascript>
$(function() {
$('#submit').bind('click', function() {
var ticket_array = [];
$('#billinglist').DataTable().rows('.selected').every(function(rowIdx){
ticket_array.push($('#billinglist').DataTable().row(rowIdx).data())
});
var data = {
"bill_month": $('input[name="month"]').val(),
"markup": $('input[name="markup"]').val(),
"billed": $('input[name="billed"]').val(),
"comment": $('input[name="comment"]').val(),
"tickets": ticket_array
}
console.log(data)
$.ajax({
url: "{{ url_for('api.apply_billing') }}",
data: data,
success: function(response) {
alert(response.result);
$('#billinglist').DataTable().ajax.reload();
}
});
return false;
});
});
</script>