$(function(){
- $('.jsform > input[type="submit"]').on('click', function(e){
- var form_data = new FormData(this.parentElement);
- var form = this.parentNode;
- var xhr = new XMLHttpRequest();
+ const result = q('#result');
+ $('.jsform > input[type="submit"]').on('click', e => {
+ const form_data = new FormData(this.parentElement);
+ const form = this.parentNode;
+ const xhr = new XMLHttpRequest();
xhr.open(form.getAttribute('method'), form.getAttribute('action'));
- xhr.onload = function() {
- $('#result')[0].innerHTML = this.responseText;
- };
- xhr.onerror = function() {
- $('#result')[0].innerHTML = 'Error!';
- };
+ xhr.onload = () => result.innerHTML = this.responseText;
+ xhr.onerror = () => result.innerHTML = 'Error!';
window.scrollTo(0, 0);
- $('#result')[0].innerHTML = 'Loading...';
+ result.innerHTML = 'Loading...';
xhr.send(form_data);
e.preventDefault();
});