使用javascript检测当前页面上是否有发布数据

时间:2015-01-13 02:01:23

标签: javascript jquery html http post

有时,如果我们在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>

1 个答案:

答案 0 :(得分:2)

使用纯javascript或jquery无法实现这一点。 Javascript没有用于加载页面的HTTP方法的记录。解决此问题的最佳方法是让服务器在方法发布时添加一些特定变量或标记,并使用javascript搜索该变量或标记。