JQuery отправить форму и отправить данные без AJAX - PullRequest
0 голосов
/ 26 октября 2018

Я получил хорошо работающую форму.Внутри у меня есть кнопка, которая отправляет мою форму с помощью onclick = "form_submit ()".Этот пример кода работает отлично, но без отправки контрольной суммы.

function form_submit(){
    $("#add_form").submit();
}

Теперь мне нужно отправить некоторую контрольную сумму с постом в форме отправки.Эта контрольная сумма находится внутри других форм ввода, поэтому она не будет отправляться с этим.

Необходимо использовать решение без Ajax.Поэтому я попробовал этот способ, но безуспешно.

function form_submit(){
   $("#add_form").submit(function() {
       $.post('url.php', $("#control-sum").serialize());
   })
}

Не могли бы вы сказать, пожалуйста, какой синтаксис или метод используется для поиска решения?

1 Ответ

0 голосов
/ 27 октября 2018

Теперь он работает нормально и его решение мне нужно :) Спасибо за вашу помощь!

function form_submit(){
    var csum_val = $("#control-sum").val();
    var csum_name = $("#control-sum").attr('name');
    $(".jq__add_control_sum").append('<input type="hidden" name="' + csum_name + '" value="' + csum_val + '"/>');
    $("#add_form").submit();
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...