单击链接刷新页面并发送POST数据


Click link to refresh page and send POST data?

我正在构建一个PHP网站,该网站有一个包含所有UI(页眉、页脚等)的页面,以及其他仅包含内容的页面。在我的主文件中,在页眉和页脚之间,我放了代码:

<?php
    echo $_POST["content"];
?>

我还计划为用户提供一个超链接,在发送POST数据时刷新页面,在本例中是其他php内容文件之一的内容。我将如何创建此链接?

非常感谢,
大提琴手

您应该使用JavaScript发送表单,下面是jQuery的一个示例:

<form id="myForm">
    <input type="hidden" name="content" value="<?= htmlspecialchars($content) ?>">
</form>
<a href="#" id="myLink">Send</a>
<script>
    $(function(){
        $('#myLink').click(function(){
            $('#myForm').submit();
        });
    });
</script>