Internet Explorer は、AJAX 送信の履歴を処理するための pushState をサポートしていない唯一の主要なブラウザーのようです。だから私が持っているどこでも:
$.bbq.pushState(hash);
私の AJAX コードでは、次の行を追加する必要があります。
$.ajax(hash);
もちろん、これにより、pushState() による送信をサポートするすべての非 IE ブラウザーで二重送信が発生します。
この二重提出を避けるにはどうすればよいですか?