ALICE+サポート ユーザー助け合い掲示板 TOPページ ユーザー助け合い掲示板 ページ遷移しない拍手送信 ユーザー助け合い掲示板 『ページ遷移しない拍手送信』へのコメント投稿 記事 1 へのレス:そこまで詳しくないので完璧な回答はできないのですが、同じくどうやってもできずにいた時、submitボタンを使わない方法にしたら動きました。 自分でも理解しきれていない部分があるので、ご参考程度に。 html // formにonclickの発火を追加、submitボタンではなくaタグに変更 // inputタグでvalueを送らないといいねが来なかったので追加しましたが、なんでなのかわかりません <form id="form" action="自分の拍手URL" method="post" onclick="iine()"> <input type="hidden" name="message" value="dummy"> <a id="submit-button">送信する</a> </form> head // onclickで発火させる形にしたため、不要になった何行かコメントアウトしています <script> function iine(){ const submitButton = document.querySelector('#submit-button'); const form = document.querySelector('#form'); //form.addEventListener('submit', (event) => { //event.stopPropagation(); //event.preventDefault(); const formData = new FormData(form); const options = { method: 'POST', body: formData, } const url = form.getAttribute('action'); fetch(url, options); } //); </script> 私の環境で試したところこれで動きましたが、いかがでしょうか。 ちなみに、fetchの後に以下を入れると、「送信する」のリンク文字がクリック後変化するので面白いかもしれません。 submitButton.innerHTML = "ありがとう"; ご参考になれば幸いです。 ▼お名前 ※最大20文字 ▼コメント ※最大10000文字 HTMLタグは使えません>>1 ▼画像添付(4個まで選択可) サクッとコメント スレッドへ 掲示板TOPへ ALICE+サポート