有时,如果我们在page A
(到page B
)中发布表单,那么我们会刷新page B
。
<!-- page A -->
<form action="page-b.html" method="post">
<input type="text" name="data" />
</form
然后,当我们尝试刷新page B
时,我们立即确认是否再次提交POST数据。
所以,我正试图找到一种方法来检测page B
上是否有一些帖子数据(或http方法发布),看起来像是:
PS:欢迎使用jQuery
<!-- page B -->
<script>
if(window.has_post_data()) {
// do something in case
}
</script>
答案 0 :(得分:2)
使用纯javascript或jquery无法实现这一点。 Javascript没有用于加载页面的HTTP方法的记录。解决此问题的最佳方法是让服务器在方法发布时添加一些特定变量或标记,并使用javascript搜索该变量或标记。