Hi, the problem I'm having is that, when I submit the form, the response is placed in a new url(/feedback) instead of placing it in the actual(/results) url. The alert never gets executed.
I guess I'm doing something wrong in the template but I can't find views.py: def ajax_feedback(request): success = False if request.method == "POST": post = request.POST.copy() if post.has_key('rel') and post.has_key('relp'): rel = post['rel'] relp = post['relp'] q = post['query'] fq = post['full_query'] fq = fq[:350] ip = request.META['REMOTE_ADDR'] feedback = FeedBack(q=q, ip_address=ip, user=request.user, relevance=rel, rel_pages=relp, full_query=fq) feedback.save() success = True if success == True: return HttpResponse("Success") else: return HttpResponse("Error") results.html: <form method="post" action="/feedback/" id="feedback_form"> <input type="radio" name="rel" value="si" id="rel" /> Yes<br /> <input type="radio" name="rel" value="no" id="rel" /> No <input type="radio" name="relp" value="1-5" id="relp" /> 1-5 <br /> <input type="radio" name="relp" value="6-10" id="relp" /> 6-10 <input type="hidden" name="query" value="{{ query }}"> <input type="hidden" name="full_query" value="{{ bq }}"> <input id="create" type="submit" value="Send"> </form> <script> var create_note = function() { var rel = $("#rel").val() var relp = $("#relp").val() var query = {{ query }} var full_query = {{ bq }} var data = { rel:rel, relp:relp, query:query, full_query:full_query }; var args = { type: "POST", url: "/feedback/", data: data, success: function(msg){ alert(msg); } $.ajax(args); return false; }; $("#create").click(create_note); </script> urls.py: ... (r'^feedback/$', views.ajax_feedback), (r'^results/(?P<query>.+)/$', views.results), ... Thank you in advance for your answers, Mariano. -- You received this message because you are subscribed to the Google Groups "Django users" group. To post to this group, send email to django-users@googlegroups.com. To unsubscribe from this group, send email to django-users+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/django-users?hl=en.