我希望我的 php 脚本捕获 get 或 post 变量。那就是我是否已经改变了我的方法来获取或发布,php脚本应该能够捕获同一个php变量中的变量。 我如何实现这一目标?
HTML 代码
<script type="text/javascript">
$(function(){
$("input[type=submit]").click(function(){
//alert($(this).parents("form").serialize());
$.ajax({
type: "get",
url: 'file.php',
data: $(this).parents("form").serialize(),
complete: function(data){
} ,
success:function(data) {
alert(data);
}
});
return false;
})
})
</script>
file.php代码
<?php
$name = $_POST["file"]?$_POST["file"]:$_GET["file"];
echo $_POST["file"];
?>
上面的代码没有捕获post变量。如何捕获post变量?
最佳答案
使用 $_REQUEST
超全局:
$name = $_REQUEST['file'];
关于php - 有没有办法使用 php 捕获 get 或 post 变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7877353/