Задать вопрос
@WQP

Как отправить post запрос без создания формы (через ссылку)?

Здравствуйте, есть код:
<?php
if (isset ($_POST['mail_send'])) 
{
 mail ('****@yandex.ru',
'Жалоба на сериал',
'Пользователь отправил жалобу на сериал. Проверьте целостность всех серий! Ссылка на метериал - '.$_SERVER["HTTP_REFERER"]);
echo ('<span style="color: green !important" class="nav">Ваша жалоба отправлена, спасибо!</span>');
 $_POST['mail_send'] = '';
}
?>

Код работает, если отправлять запросто через форму.
Но как сделать, чтобы можно было отправлять обычной ссылкой?
<a href="#">Отправить</a>
  • Вопрос задан
  • 4154 просмотра
Подписаться 2 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 3
@andreyqin
$('body').on('click', 'a', function() {
    $.post(
        'server.php' // Путь до вашего php-файла
        {'mail_send', true},
        function(data) {
            /* Тут обрабатываете ответ при необходимости */
        }
    );
    return false;
});
Ответ написан
Комментировать
BuriK666
@BuriK666
Компьютерный псих
Ответ написан
Комментировать
@WQP Автор вопроса
Мне не нужно подключать отдельный PHP файл, а нужно прямо на странице
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы