var http = new XMLHttpRequest();
          http.open("POST", "/send/index.php", true);
          http.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
          http.send("name=" + this.name.value + "&email=" + this.email.value + "&tel=" + this.tel.value + "&question=" + this.question.value);
          http.onreadystatechange = function() {
          if (http.readyState == 4 && http.status == 200) {
            alert(http.responseText +', Ваше сообщение отправлено.\nСпасибо!');
            setTimeout(function() { location.href='/'; }, 1500);
          }
          }
          http.onerror = function() {
          alert('Извините, данные не были переданы');
          }
          return false;
          
        }
UPD:
window.onload = function() {
            document.getElementById('ask-form').onsubmit = function(){
 
                var http = new XMLHttpRequest();
                http.open("POST", "/send/index.php", true);
                http.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
                http.send("name=" + this.name.value + "&email=" + this.email.value + "&tel=" + this.tel.value + "&question=" + this.question.value);
                http.onreadystatechange = function() {
                    if (http.readyState == 4 && http.status == 200) {
                        alert(http.responseText +', Ваше сообщение отправлено.\nСпасибо!');
                        setTimeout(function() { location.href='/'; }, 1500);
                    }
                }
                http.onerror = function() {
                    alert('Извините, данные не были переданы');
                }
                return false;
            }
        };