【发布时间】:2014-11-05 22:00:26
【问题描述】:
我有一个<form>:
<form method="post" action="">
<button type="submit" name="age" value="20">Age 20</button>
<button type="submit" name="age" value="30">Age 30</button>
</form>
当我使用这样的 ajax 处理 <form> 的提交时:
$('form').submit(function (event) {
event.preventDefault();
$.ajax({
type : "POST",
cache : false,
url : $(this).attr('action'),
data : $(this).serialize(),
});
});
它完全忽略了POST['age']。这是预期的行为还是我做错了什么?
我也试过 <input type="submit" name="age" value="30" /> 没有运气。
【问题讨论】:
标签: javascript jquery html ajax serialization