Django CSRF Token use in AJAX
If you want to add a csrf token generated in a template to some AJAX form or whatever...
HTML
<input type="hidden" name="csrfmiddlewaretoken" value="ckhUdNOTj88A...hfTnREALlks2kz">
<h1>Proof of Concept...</h1>
data = {'csrfmiddlewaretoken': '<span id="proof"></span>'};
JavaScript
var el = document.getElementsByName("csrfmiddlewaretoken");
csrf_value = el[0].getAttribute("value");
/* Now you can insert the value into your AJAX form...
But for simplicity here I'll just write it to the page to look like a Javascript object.. */
document.getElementById("proof").innerHTML = csrf_value;