我想知道如何使我的请求在我的视图中使用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