使用JQuery submit()向表单添加字段

时间:2015-08-26 15:03:01

标签: javascript jquery ajax forms form-submit

我尝试在使用JQuery提交表单之前将表单字段添加到表单中。我已经尝试了以下stackoverflow问题,但它们没有工作:

How to add additional fields to form before submit?

jQuery - add additional parameters on submit (NOT ajax)

如果我没有向表单添加任何参数,则提交有效:

$('.submit_button').click(function(){
    $('#quote_form').submit();
});

上面的代码有效。但是,一旦我尝试添加字段,表单就不会被提交。它没有到达服务器。这是我正在使用的代码:

$('.submit_button').click(function(){
    console.log('1');
    $("#quote_form").submit( function(eventObj) {
      console.log('2');
      $(this).append('<input type="hidden" name="dog" value="rover" /> ');   
      return true;
    });
});  

第一个console.log出现在控制台中,但第二个没出现。如何使此代码生效?

0 个答案:

没有答案