我正在尝试从表单和 javascript 函数中获取数据。我能够从 Form 对象中获取数据,但似乎无法从 javascript 函数中获取数据。有什么办法可以从 javascript 函数中获取数据吗?
这是我的代码
views.py
@app.route('/')
def data():
form = Form()
if form.validate_on_submit():
form_data = form.info.data
print(form_data)
javascript_data = request.form['value'] # this doesn't work
print(javascript_data)
forms.py
class Form:
info = StringField(
'Info',
validators=[
DataRequired()
]
)
submit = SubmitField('Submit')
提交表单时运行的Javascript
window.onload = function()
{
$("form").on('submit', function(event)
{
$.ajax({
type: 'POST',
url : '/',
data: {
value : "someValue"
}
});
});
}
答案 0 :(得分:0)
尝试 request.POST.get 方法
...
javascript_data = request.POST.get('value', None)
...