Jquery colorbox와 플라스크를 사용하고 있습니다. 사용자가 아이콘을 클릭하면 스크립트는 url을 제출하여 colorbox 안에 양식을 렌더링합니다. 사용자가 저장 버튼을 클릭하면 양식이 제출되고 colorbox가 닫힙니다. 문제는 상자를 닫고 화면을 다시로드하지 않고도 작업을 다시 그릴 수있는 이유가 없다는 것입니다. 내가 이해하지 못하는 것은 화면을 다시로드하는보기에서 아무것도 반환하지 않거나 아무 것도하지 않는 것입니다. 보기 코드는 다음과 같습니다.플라스크 colorbox 아약스
@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을 입력하면 빈 화면이 나타납니다. 돌아가는 동안 플라스크에 아무것도하지 말라고 어떻게 말합니까?
플라스크처럼 보인다. –