أ
function sendEmail() {
let ename = document.querySelector('.ename').value;
let email = document.querySelector('.email').value;
let ephone = document.querySelector('.ephone').value;
if (ename !== '' && email !== '' && ephone !== '') {
if (!Object.keys(cart).length == 0) {
const xhttp = new XMLHttpRequest();
xhttp.onreadystatechange = function () {
if (this.readyState === 4 && this.status === 200) {
myFunction(this.responseText);
}
}
xhttp.open('POST', 'core/mail.php');
xhttp.setRequestHeader('Content', 'application/x-www-form-urlencoded');
xhttp.send({
'name': ename,
'mail': email,
'phone': ephone,
'cart': cart
});
function myFunction(data) {
console.log(data);
}
}
else {
alert('карзина пуста');
}
}
else {
alert('заполните поля');
}
}
document.querySelector('.send-email').addEventListener('click', sendEmail)
вопрос такой , у меня форма отправляется как объект, так и должно быть или вообще я какую то фигню написал? спасибо за ранее и прошу не сильно ругать))