没有表单但页面刷新的jQuery帖子

时间:2015-07-07 16:09:27

标签: php jquery post http-post

是否可以仅使用jQuery将POST数据提交到PHP脚本,页面上没有表单并且页面刷新?

重定向

$(document).ready(function(){
    $('.button').click(function(){
        window.location.replace('index.php?some_value=1');
    });
});

在此示例中,发送了GET数据,但是如何通过此重定向发送POST数据?

发表

$(document).ready(function(){
    $('.button').click(function(){
        $.post(
            'index.php',
            {
                some_value: '1'
            }, function(result) {
                alert(result);
            }
        );
    });
});

此示例不会刷新页面。

1 个答案:

答案 0 :(得分:1)

您可以隐藏表单,以便在表单中包含数据,然后提交表单"你自己。

如果你包括

style="display:none"

在您的表单中

<form style="display:none" action="POST">
    <input field your input field>
    <input maybe another input field>
</form>

然后你仍然可以通过邮寄提交但没有显示