• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:submitを2回発行した時の不安定な動き)

submitを2回発行した時の不安定な動き

このQ&Aのポイント
  • ASPのコードでsubmitを2回発行した際、実行されない時もある理由を探ります。
  • 実施環境によって2回submitされる頻度が異なる可能性があります。
  • 影響を与える要素として、OS、IE、マシンスペックなどが挙げられます。

質問者が選んだベストアンサー

  • ベストアンサー
  • Xaval
  • ベストアンサー率58% (61/105)
回答No.1

クライアントとしてソケットを開いて接続する回数が、 常にサーバーがリクエストを取る回数と一致しないと言うことでしょう。 同一のリクエストなので、ブラウザがキャンセルしているのかもしれません。 たとえば、DNS名前解決の最中に2回目が来たら、1回目はサーバーに届く前にキャンセルとか。ブラウザ的には2回しているのでしょうけど 1秒程度ディレイを入れても同じですか?

syars
質問者

お礼

お礼が遅れてしまい申し訳ありません。 submitを発行するタイミングを遅らせる(少し間隔を開けて)と 発行回数分の処理を行うようです。 間隔を開ければそれだけ成功率が高くなることから、早すぎる 再発行をブラウザでキャンセルする動きがあるようです。 完全な解決には至りませんが論理的に説明が付く検証が出来た ので解決済みとします。 ありがとうございました。

関連するQ&A