1

解決済み: この問題は、ボタン イベントが送信ボタンでもあったため、解決済みの問題に変更されましたtype="button"。みんなの助けに感謝します。

サーバーに対して AJAX 呼び出しを行っています...

$(document).ready(function() {
  $(".invite-members-submit-btn").one("click", function() {
    alert("alert number one");
    $.post("invite_team_member", {
      token: $("#token").val(),
      email: $("#email").val(),
      team: $("#team").val()
    },"json")
      .done(function (responseText) {
        alert("alert number two");

        $(".invite-result").html(responseText.response);

        alert("alert number three");
      });
  });
});

ただし、メンバーの招待ボタンをクリックするたびに、ajax が 2 回呼び出されます。コンパイルした js コードには、この ajax 呼び出しの他のコピーはありません。バックエンド サーバーをチェックインして、2 つの呼び出しが行われていることを確認しました。

何が起こっているのかを完全に理解するために、エラーの動作を示すビデオも作成しました。私の質問は、なぜこれが起こっているのか、どうすれば修正できるのでしょうか?

4

0 に答える 0