Advertisement
enkuso

javascript delete form creation with csrf protection (sf1.4)

Oct 14th, 2013
73
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. $(document).ready(function(){
  2.             $('.delete-link').on('click', function(e){
  3.                 e.preventDefault();
  4.                 if(confirm('Энэ гэрээг үнэхээр устгах уу?? Энэ үйлдлийг буцаах боломжгүй!!!')) {
  5.                     var f = document.createElement('form'); f.style.display = 'none';     this.parentNode.appendChild(f); f.method = 'post'; f.action = this.href;
  6.                     var m = document.createElement('input'); m.setAttribute('type', 'hidden');
  7.                     m.setAttribute('name', '<?php echo $form->getCSRFFieldName() ?>'); m.setAttribute('value', '<?php echo $form->getCSRFToken()?>'); f.appendChild(m);
  8.                     f.submit();
  9.                 }
  10.             });
  11.         });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement