我试图触发包含当前滚动位置并让新页面回显该位置的表单的动作。在HTML下方:
<FORM id='posform' name='posform' ACTION='text_2019b.php?selectedText=".$content_id."#".$j."' METHOD=POST enctype='multipart/form-data'>
这里是jquery:
<script>
$(document).ready(function() {
$(‘#submitted’).click(function(e){
e.preventDefault();
var scrollPos = $(document).scrollTop();
$('.scrollValue').val(scrollPos);
$(this).closest("form").submit();
});
});
</script>
该按钮是一个简单的文本项:
<p id=‘submitted’>read more</p>";
以前曾经可以使用,但是现在不行了。表单根本不会发送,更不用说包含滚动位置了。
当我通过href转到action标签中当前位于的页面时,它确实起作用。但是我尝试使用一种表单方法,因为我希望该隐藏的文本字段包含滚动位置。也许有更好的方法将滚动值获取到新页面?
感谢您的帮助 山姆