Skip to content

Instantly share code, notes, and snippets.

@mebjas
Created April 1, 2015 10:12
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save mebjas/332718be6cbf2a26f8a2 to your computer and use it in GitHub Desktop.
Save mebjas/332718be6cbf2a26f8a2 to your computer and use it in GitHub Desktop.
Adding event listener to forms added via AJAX
var formObj = document.getElementById('form-loaded-via-ajax');
// ^^ Use any form of method to get the DOM object here
formObj.addEventListener("submit", function(event) {
if (typeof event.target[CSRFP.CSRFP_TOKEN] === 'undefined') {
event.target.appendChild(CSRFP._getInputElt());
} else {
//modify token to latest value
event.target[CSRFP.CSRFP_TOKEN].value = CSRFP._getAuthKey();
}
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment