我有一个 beginform,它通过 ajax 脚本自动将所有内容发送到控制器。问题是我在表单中有一个按钮,每次点击应该只发送一次它的值。我似乎无法区分其余的自动数据。
目标:单击一次按钮后,我希望值 10(来自按钮)停止发布到控制器。
AJAX 功能(将所有数据提交给控制器)
function toconroller() {
$.ajax({
type: 'POST',
url: this.action,
data: $('form').serialize(),
success: function (result) {
$('#box').html(result.info);
}
});
}
按钮功能
Function submitonce() {
//I want to only submit value of button once.
}
用按钮开始
@using (Html.BeginForm())
{
<input id="data" onkeyup="tocontroller();">
<input type="submit" name="clicked" id="clicked" value="10" onclick="submitonce();" />
}