Добрый вечер!
У меня, почему-то, не срабатывает PHP файл, который должен быть вызван по AJAX.
Запускаю страницу через Open Server
Помогите, в чем проблема? Уже 2 дня мучаюсь
HTML:
<form action="send.php" id="ajax_form_pop_up">
<input id="form_name" type="text" name="name" placeholder="Имя" required>
<input id="form_mail" type="text" name="mail" placeholder="E-mail" required>
<input id="form_phone" type="text" name="phone" placeholder="Номер телефона" required>
<p>Нажимая на кнопку "Получить предложение", вы даете согласие на обработку персональных данных</p>
<input id="check" name="check" type="hidden" value="" />
<button id="sendMail" type="button">Отправить</button>
</form>
JS:
$(document).ready(function(){
$("#sendMail").on("click", function(){
var name = $("#form_name").val();
var mail = $("#form_mail").val();
var phone = $("#form_phone").val();
var check = $("#check").val();
$.ajax({
url: 'send.php',
type: 'POST',
dataType: 'html',
data: {'name': name, 'mail': mail, 'phone': phone, 'check': check},
})
.done(function() {
console.log("success");
})
.fail(function() {
console.log("error");
})
.always(function() {
console.log("complete");
});
});
});
PHP:
<?php echo "string"; ?>