Hi, I'm doing very basic AJAX operation using Django 1.3.1. 1) First of all, I copied the AJAX + CSRF snippet (https:// docs.djangoproject.com/en/1.3/ref/contrib/csrf/#ajax) to my *.js file loded by the every HTML page.
2) HTML defines the subject, email, and message fields, but there's no form. 3) When the user clicks the submit button, jQuery.post(...) is triggered. 4) My ajax-view.py that receives the request from AJAX checks whether three inputs are valid and just sends {'success' : 'True'} json. At this point, 403 error occurs in Safari and Firefox for some reason while it works fine in Chrome. What's the problem with my approach? Thanks. Here's my views def sent_mail_view(request): form = ContactForm(request.POST) # ContactForm extends forms.Model and Contact is Model. if form.is_valid(): form.save(); response = simplejson.dumps({'success':'True'}) else: response = simplejson.dumps({'success':'False'}) return HttpResponse(response, content_type='application/javascript; charset=utf-8') and Ajax post call: jQuery.post("/stores/sendmail/", emailinfo, function(response) { if (response.success == "True") { ... } }, "json"); -- 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.