私は次のような部分的なビューを使用しています:-
@using (Ajax.BeginForm("UpdateStatus", "Controller", new AjaxOptions
{
HttpMethod = "POST",
InsertionMode = InsertionMode.Replace,
UpdateTargetId = "divCurrent",
OnSuccess = "cleanUp",
OnFailure = "statusUpdateFailure"
}))
{
<input id="statusChange" type="submit" value="Submit" class="button" />
}
また、送信ボタンのクリックで、ワンクリック後に数秒間無効に設定されるようなハンドラーが必要なので、ユーザーはそれを再度クリックできず、次のように実行しています:-
$('#statusChange').click( function () {
temporarilyDisableButton($this, 60000);
});
しかし、 Chromeでは、 ajaxフォームの送信が機能しないという問題があります。ボタンを無効にするだけで機能します。
両方を一緒に実行したい、または別の方法でそれを使用したい場合。
提案してください。
ありがとう