У меня есть запрос AJAX, и я вызываю API в действии, и в JS я создаю входные данные VARS, мои API должны получить JSON, поэтому я попытаюсь объединить Джейсон в объекте данных, но я получаю синтаксические ошибки
что я делаю не так?
спасибо за помощь
<script>
function postForm() {
var name = document.forms["form"]["name"].value;
var phone = document.forms["form"]["phone"].value.replace("-", "");
var email = document.forms["form"]["email"].value;
if (name === "" || phone === "" || email === "") {
window.alert("עלייך למלא את כל השדות");
return false;
}
if (!validatePhone(phone)) {
window.alert("הכנס מספר טלפון תקין");
return false;
}
if (!validateEmail(email)) {
window.alert("כתובת המייל שהזנת אינה חוקית");
return false;
}
if (!validateName(name)) {
window.alert("הכנס שם באותיות רווחים");
return false;
}
return true;
$.ajax({
url: $('form').attr('action'),
method: "get",
dataType:'json',
data: {"name": "name", "phone": "phone", "email: email", "details": "details"},
success: function () {
console.log(data);
},
error: function() {
window.alert("משהו לא הלך כשורה");
}
});
}