Кейсы

JS. Сделать свою ajax функцию.

getJSON = function (url, sendingData, successHandler, errorHandler = null) {
    let xhr = typeof XMLHttpRequest != 'undefined'
      ? new XMLHttpRequest()
      : new ActiveXObject('Microsoft.XMLHTTP');
    xhr.open('POST', url, true);
    xhr.onreadystatechange = function () {
      let status;
      let data;
      if (xhr.readyState == 4) { // `DONE`
        status = xhr.status;
        if (status == 200) {
          data = JSON.parse(xhr.responseText);
          successHandler && successHandler(data);
        } else {
          errorHandler && errorHandler(status);
        }
      }
    };
    xhr.send(sendingData);
};

Пример:

let sendingData = new FormData();
sendingData.append('name', 123);

getJSON("url/here", sendingData, data => {
    // blabla
});