Здравствуйте.
Необходимо на новом сайте отправить ajax запрос, взял функцию которую использовал ранее на другом проекте:
function ajax() {
const form = document.querySelector(".form");
const request = new XMLHttpRequest();
const url = "/ajax/form.php";
let params = new FormData(form);
params = getQueryString(params);
request.open("POST", url, true);
request.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
request.addEventListener("readystatechange", () => {
if(request.readyState === 4 && request.status === 200) {
console.log(request.responseText);
}
});
request.send(params);
}
На другом проекте все работала, тут же возикает ошибка
Uncaught ReferenceError: getQueryString is not defined
Вывел в консоль переменные form и params, в них корректны данные.
В чем может быть проблема?