0

如何仅使用 JQuery 在提交给服务器的参数中包含“两个”?

html:

<form id="myForm">
  <inout type="text" name="one" value="ten"/>
</form>
  <button name="two" id="form_submit" value="twenty" />

查询:

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

我想通过仅使用 JQuery 而不更改上面的 html 代码将按钮参数与其他表单参数一起发送到服务器?

4

1 回答 1

3

您可以在提交之前将隐藏的输入附加到表单中:

$("#form_submit").click(function() {
    var $h = $('<input/>', { type: 'hidden', name: 'submitted_by', value: this.name});
    $("#myForm").append($h).submit();
});
于 2013-10-03T23:35:06.000 回答