如何使用jQuery发送带有滚动位置的表单

时间:2019-01-14 14:09:33

标签: jquery forms scroll position

我试图触发包含当前滚动位置并让新页面回显该位置的表单的动作。在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标签中当前位于的页面时,它确实起作用。但是我尝试使用一种表单方法,因为我希望该隐藏的文本字段包含滚动位置。也许有更好的方法将滚动值获取到新页面?

感谢您的帮助 山姆

0 个答案:

没有答案