いつもお世話になっています。
ajaxでの非同期通信をした後、勝手にそのページのトップまで遷移してしまう問題を解決したくし投稿しました。
javascriptのコードは以下です。(一部割愛しております)
<script type="text/javascript"> $.ajax({ type: "post", // method = "POST" url: url, dataType: 'json', }).done(function (data) { var newNode = document.createElement('span'); // newNode.id = 'like_rem'; newNode.id = 'like'; document.body.appendChild(newNode); //body直下にdiv要素を追加 newNode.appendChild(text);//作成したdiv要素にテキストノードを追加 var oldNode = document.getElementById('like'); var parentNode = oldNode.parentNode; parentNode.replaceChild(newNode,oldNode); }).fail(function (data) { }); } </script>どうかご助力ください。