Pure JavaScript Ajax form handler example (27.11.2015)
Here we send all form fields as json to backend on form submit.

JavaScript
$("#form").submit(function(e) {
  e.preventDefault()
  var xhr = new XMLHttpRequest();
  var params = $('#form').serialize();
  xhr.open('POST', '/mail.php', true);
  xhr.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
  xhr.onreadystatechange = function() {
    if (xhr.readyState == 4) {
       if(xhr.status == 200) {
       $('#form').css("display", "none");
           }
    }
  };
  xhr.send(params);
});
JavaScript
comments powered by Disqus
JavaScript (13)
PHP (11)
Brainfuck (8)
adm (8)
Joomla (4)
Canvas (3)
answers (2)
API (2)
CMS (2)
Modx (2)
jQuery (1)
Ajax (1)
SQL (1)
Shell (1)
batch (1)
10-6