Вопрос по jquery – Для отправки формы необходимо дважды нажать кнопку «Отправить»

0

У меня есть следующая функция jquery в моем коде. Я должен нажать кнопку "отправить" дважды нажмите кнопку, чтобы форма отправилась на работу. Я мог бы использовать функцию ajaxSubmit, и тогда все работает нормально, но проблема с jquery заключается в том, что само значение кнопки отправки не передается как часть сообщения.

я имеюisset($_POST['submit']) проверить все мои подстраницы и использованиеajaxSubmitэтот критерий никогда не устанавливается.

$("#bulkeditshowForm").validate({
    submitHandler: function(form) {
        $('#bulkeditshowForm').ajaxForm({ 
            // target identifies the element(s) to update with the server response 
            target: '#bulkeditResult', 
            beforeSubmit: function(){
                },
            success: function() { 
                }
        });

Как использовать функцию ajaxSubmit, а также отправлять «отправить»? значение кнопки через форму? Мне нужно представить набор переменных при отправке формы. ajaxForm делает это, но мне нужно дважды нажать кнопку отправки. Решением является ajaxSubmit, но он не устанавливает саму переменную submit.

Ваш Ответ

2   ответа
0

Error: User Rate Limit Exceeded

1

Error: User Rate Limit Exceeded

    //Take submit button value
    var submitButtonValue = $("#submitButtonId").val();
    $("#bulkeditshowForm").validate({
      submitHandler: function(form) {
        $('#bulkeditshowForm').ajaxForm({
          // target identifies the element(s) to update with the server response
          target: '#bulkeditResult',
          //add submit button value to ajaxSubmit
          data: {'your_parameter_name':submitButtonValue},
          beforeSubmit: function() {
          },
          success: function() {
          }
        });
      }
    });

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