사용자 요청을 다른 페이지로 리디렉션하려는 동안 내보기에서 아약스로 요청을 어떻게 처리 할 수 있는지 알고 싶습니다. 예를 들어, 사용자가 이메일을 성공적으로 보내면 다른 페이지로 리디렉션하려고합니다. 이 요청을 아약스에서 사용할 수 있도록하려면 어떻게해야합니까?ajax로 리디렉션 URL 작업 만들기
나는 views.py에서이 기능을 가지고 :
def compose(request, recipient=None, success_url=None, recipient_filter=None):
if request.is_ajax():
if request.method == "POST":
sender = request.user
form = compose_form(request.POST, recipient_filter=recipient_filter)
if form.is_valid():
// do some processing
if success_url is None:
success_url = reverse('messages_inbox')
if request.GET.has_key('next'):
success_url = request.GET['next']
return HttpResponseRedirect(success_url)
else: //rest of function
그리고, 예를 들어, 아약스와 함께 전달되는 요청을 'messages_inbox'를 체크. 그래서 어떻게 된거야?
게시 자바 스크립트를 참조하십시오. – jpic