我不明白,在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 脚本中隐藏元素的值