我想知道如何使我的請求在我的視圖中使用ajax工作,而我想將用戶重定向到其他頁面。例如,當用戶成功發送他/她的電子郵件時,我想將他/她重定向到其他頁面。我應該怎麼做才能使這個請求與Ajax一起工作?重定向url使用ajax
我有這個功能在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」,與阿賈克斯傳遞請求。那麼這是怎麼回事?
發表您的JavaScript即可。 – jpic