私はこれに関するすべての記事を読んだが、確認ポップアップでキャンセルを押してもフォームがまだ投稿されていない理由が考えられない。どんな助けもありがたい。私は確認の結果を返すので、私はダイアログが消えて、フォームが投稿されないことを期待していました。その何かが簡単だと確信しています。あなたは間違った構文を書いていたようキャンセル後も依然として投稿されているフォーム
<form action='/auth/deleteUserCascade' method='post' onsubmit='return confirm(\"Are you sure you want to delete this user?\");'>
<button type='submit' class='btn-link'>
<i class='fa fa-trash' aria-hidden='true'></i>
</button>";
</form>
キャンセル機能はキャンセル時にfalseを返す必要があります –
なぜあなたは '\\'の中に '\\'を入れますか? – epascarello
引用符が一重引用符で囲まれていれば、エスケープする必要はありません –