При отправке формы страница перезагружается и данные не приходят скрипту. Если использовать вместо аякса $.post данные приходят и файлы загружаются, но браузер переходит в скрипт (скрипт отрабатывает полностью). Помогите разобраться.
html
<form enctype="multipart/form-data" method="post" id="contact-form-block-1">
<div>
<div class="icon">
<input class="form-control contact-name" type="text" name="contact_name" required="" placeholder="Имя">
</div>
<div class="des">
<input class="form-control contact-file" type="file" name="contact_file">
</div>
<input type="submit" value="Отправить заявку">
</div>
</form>
js
jQuery(function($){
$('form').each(function (index) {
$(this).attr('id', 'gfort-contact-form-block-' + index);
$('#gfort-contact-form-block-' + index).submit(function () {
var el = $(this),
formValues = new FormData(el);
$.ajax({
url: 'http://<?=$_SERVER["HTTP_HOST"]?>/include/contact.php',
data: formValues,
processData: false,
contentType: false,
type: 'POST',
success: function (response) {
}
});
*/
return false;
});
return false;
});
});
php
if(isset($_POST)){
$email_address = "<........>";
if(isset($_FILES['contact_file'])){
$uploaddir = '<........>';
$uploadfile = $uploaddir . basename($_FILES['contact_file']['name']);
if (move_uploaded_file($_FILES['contact_file']['tmp_name'], $uploadfile)) {
$contact_file = 'Файл: <a href="http://'.$_SERVER["HTTP_HOST"].'/userfiles/'.basename($_FILES['contact_file']['name']).'">скачать</a><br>';
} else {
echo '<div class="error-file">Ошибка отправки файла.</div>';
return false;
}
}
}
$send_subject = "123";
$send_message = $contact_file;
$headers = "<........>";
if (mail($email_address, $send_subject, $contact_file, $headers)) { */
echo '<div class="success-message">удачно</div>';
return false;
} else {
echo 'Ошибка';
return false;
}
}
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
На данный момент дополнительные фото выводятся в хаотичном порядке, как их вывести в таком порядке, как в админке?
По идее блок html должен попадать под условие if и выполняться - if trueВ данном случае - false, но html возвращает
PHP Fatal error: require_once() [functionrequire]: Failed opening required '/home/a/set/public_html/system/startup