在 PHP 中从 ajax 检索隐藏字段值


Retrieve hidden field value from ajax in PHP

我不明白,在PHP中,如何检索从ajax提交的简单隐藏字段值。我看了其他问题,但与更复杂的情况有关,我不明白。

   <form id="form" action="" method="POST">
   <input type="hidden" name="foo" value="hi">
   </form>


$('#form').submit(function(event) {
        event.preventDefault();
        $.ajax({
            url: url,
            type: 'POST',
            data: $(this).serialize(),
            success: function(data) {
            alert('sent');
            }
        });
    });
您的数据

将作为POST请求发送到您的php url。

您可以使用 $_POST 变量从 php 中的表单中检索键值对。隐藏字段的键是输入字段的name属性。

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

如何发送表单值:类似问题

相关信息:PHP POST

因为这是一个后请求 $_POST['foo'] 会给你 php 脚本中隐藏元素的值