Я использую цветную коробку и колбу JQuery. Когда пользователь нажимает значок, скрипт отправляет URL-адрес для отображения формы внутри colorbox. Когда пользователь нажимает кнопку «Сохранить», форма отправляется, а цветной ящик закрывается. Проблема в том, что я просто хочу закрыть окно, а не перезагружать экран, хотя это прекрасно работает, нет причин перерисовывать его. Я не понимаю, как вы ничего не возвращаете или ничего не делаете в представлении, которое заставляет экран перезагружаться. Вот код вида:Flask colorbox ajax
@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 вызывает пустой экран. Как я могу показать флягу, чтобы ничего не делать по возвращении?
колбе не то, что перезарядка страницы. –