Я пытаюсь отправить JSON со стороны клиента на сервер Flask, но продолжаю получать 500 для моего запроса POST.
клиентская сторона:
var player_data = {};
player_data[$('#username').val()] = starting_money;
$('#play').on('click', function(){
//$.post("{{url_for('home')}}", {'data':starting_money});
$.ajax({
type : 'POST',
url : "{{url_for('home')}}",
contentType: 'application/json;charset=UTF-8',
data : {'data':player_data}
});
Код колбы:
@app.route("/home", methods = ['GET', 'POST'])
def home():
if request.method == "POST":
player_data = request.json["data"]
return redirect(url_for('main'))
elif request.method == "GET":
return render_template("home.html")