我正在使用 Jquery colorbox 和烧瓶。当用户点击一个图标时,脚本会提交一个 url 以在颜色框内呈现表单。当用户点击保存按钮时,表单被提交并且颜色框关闭。问题是我只想关闭框,而不是重新加载屏幕,尽管效果很好,但没有理由重绘它。我不明白的是你如何不返回任何内容,或者在导致屏幕重新加载的视图中什么都不做。这是查看代码:
@listings.route('/notes/<string:find>',methods=['GET','POST'])
def notes( find = None ):
""" Ajax call to handle notes
"""
find = Found.objects.get( pk = find )
if request.method == 'GET':
return render_template('note.html', find = find )
if 'save' in request.form:
find.notes = request.form['note']
find.save()
#return redirect( url_for('listings.landing', search=find.search.pk))
return '',200
重定向会重新加载屏幕,返回 '',200 会导致屏幕空白。我如何告诉烧瓶在返回时什么都不做?