Здравствуйте. Не могу понять по какой причине не работает ajax запрос.
Вот форма для отправки
<form class="contact-us" id="contacts_common_form">
<div class="rotate-block">
<p class="rotate-text">Напишите нам</p>
</div>
<h3>Напишите нам</h3>
<div class="input-wrap">
<div class="form-group">
<input tabindex="1" name="name" type="text" required minlength="4">
<label for="username" class="">Как вас зовут?</label>
</div>
<div class="form-group">
<input tabindex="1" name="email" type="text" required minlength="4">
<label for="username" class="">Ваша эл. почта</label>
</div>
</div>
<input type="hidden" name="recaptcha_token" value="">
<div class="textarea-wrap">
<textarea placeholder="Сообщение" name="message"></textarea>
<div class="btn-block-small">
<a href="#" id="btn-send" class="btn-small send" type="submit">Отправить</a>
</div>
</div>
<input type="hidden" name="ncapt2" value="" />
<input name="date" value="<?=$date_c;?>" type="hidden" />
</form>
Вот скрипт
$("#contacts_common_form").submit(function() {
//alert('send');
var th = $(this);
th.find(".form-result").remove();
$.ajax({
type: "POST",
url: "ajax/feedback_form.php", //Change
data: $(this).serialize()
}).done(function(data) {
//console.log(th);
if (data == 'ok') {
//th.find(".form-group,.text-center").hide();
th.prepend('<div class="form-result">Заявка принята!</div>');
th.trigger("reset");
}
else{
//alert(data);
}
// setTimeout(function() {
// Done Functions
// th.trigger("reset");
// }, 1000);
});
console.log( $(this).serialize() );
return false;
});
и сам файл /ajax/feedback_form.php
if(!empty($_REQUEST["name"])){
$TEXT = "".$_POST["message"];
$arEventFields= array(
"AUTHOR" => $_POST["name"],
"AUTHOR_EMAIL" => $_POST["email"],
"TEXT" => $TEXT,
);
CEvent::Send("FEEDBACK_FORM", SITE_ID, $arEventFields);
echo "ok";
// }else{
echo "Error: ".$el->LAST_ERROR;
// }
}
else echo 'err';
Ощущение что он вообще не видит файл feedback_form.php
Вывожу в консоле console.log( $(this).sasdasdasdasdasdasdasdasdasdad
name=%D1%84%D1%8B%D0%B2%D1%84%D1%8B%D0%B2%D1%84%D1%8B%D0%B2%D1%84%D0%B2&email=%D1%84%D1%8B%D0%B2%D1%84%D1%8B%D0%B2%D1%84%D1%8B%D0%B2&recaptcha_token=&message=%D1%84%D1%8B%D0%B2%D1%84%D1%8B%D0%B2%D1%84%D1%8B%D0%B2&ncapt2=&date=2022-10-27%2014%3A30&ncapt=a3b10657604b7298c425e5539d6743e8
Подскажите, в чем может быть ошибка? Две аналогичные формы работают.