Используйте объект JavaScript и отправляйте в качестве содержимого application/json
.
var test = {'input_1': 1, 'input_2': 2, 'input_3': 3};
$.ajax({
url: '/table',
data : JSON.stringify(test),
contentType: 'application/json',
type: 'POST',
success: function(response) {
console.log(response);
},
error: function(error) {
console.log(error);
}
});
. В вашем приложении-колбе нет необходимости импортировать json
для загрузки полученных данных, поскольку вы отправили содержимое как * 1006.*.
from flask import jsonify, request
@app.route('/table', methods = ['POST'])
def table():
_result = request.json # because you have sent data as content type as application/json
return jsonify(_result) # jsonify will response data as `application/json` header.
# {'input_1': 1, 'input_2': 2, 'input_3': 3}