@denism300

Почему пустой $_REQUEST после отправки формы?

Есть форма
<form id="steps-form" class="dt-form" name="steps-form">
    .....
    <button type="submit" class="steps-form-submit" name="steps-submit">Получить расчёт</button>
</form>

Отправляю данные в обработчик так:
$('#steps-form').on('submit', function (e) {
    var fdata = $(this).serialize();            
    $.ajax({
        method: "POST",
        url: "result.php",
        data: fdata,
        success: function(data) {
            $('#form-results').empty().html(data);          
        }
    });
    return false;
});

При этом, $_REQUEST['steps-submit'] после нажатия на кнопку остается пустым
  • Вопрос задан
  • 204 просмотра
Решения вопроса 1
@DanKud
Потому что вы не передаете никакого значения по этому параметру из формы.
Нужно добавить свойство value="значение" в <button>
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
dollar
@dollar
Делай добро и бросай его в воду.
А зачем вам значение кнопки? Какая в этом логика?
Это же не поле ввода какое-нибудь, не чекбокс и т.д.?
У вас же всего одна кнопка submit.

А что есть? Другие поля есть? Попробуйте:
var_dump($_REQUEST);
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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