Я пытаюсь POST с jQuery на сервер Flask, но при отправке данных в отладчике Flask возникает ошибка:
werkzeug.exceptions.HTTPException.wrap..newcls:400 Неверный запрос: KeyError: 'ID-mod'
Код Flask:
@app.route('/modify',methods=['POST'])
def modEl():
print('SOMEHITN',request.form['ID-mod'])
element = request.form['ID-mod']
toModIn = request.form['mod']
elToMod = tasks.query.filter_by(identifier=element).all()
for el in elToMod:
el.content=toModIn
db.session.commit()
return redirect(url_for('home'))
POST-запрос jQuery:
$.ajax({
type:'POST',
url:'/modify',
data:{"mod":formValue,"ID-mod":id},
processData:false,
success:function(){
location.reload(true)
}
});
"formValue"и "id" - две переменные моего приложения, и они в порядке, это просто строки.
Я бы хотел получить переменные, отправленные из jQuery на сервер.Как я могу это сделать?