htmlで:
<form action="next.html">
   <!-- tags here -->
   <button id="prev">Prev</button>
   <button id="next">Next</button>
</form>
Javascript で:
$("form").submit (function(e) {
    e.preventDefault();
    if (e.originalEvent.explicitOriginalTarget.id == "next") {
        doPostData();
        // window.location = "next.html";
   } 
   else if (e.originalEvent.explicitOriginalTarget.id == "prev") {
        window.location = "prev.html";
   }
}
ここ$(document).ajaxErrorの例に基づいて、コードを解析するグローバルエラーハンドラーを添付しました
doPostData()基本的に POST リクエストをサーバーに送信します。これが成功すると、すべて問題ありませんが、エラーが発生した場合、フォームの送信を防ぐ方法がわかりません。エラーが点滅し、ブラウザは「次の」ページにリダイレクトされます。
これをエレガントに解決するにはどうすればよいですか?