Php jQuery.post()-发送post数据时出现问题
我有一个html文件,其中包含以下javascript代码,用于调用jquery.post函数并将一些数据发布到test.phpPhp jQuery.post()-发送post数据时出现问题,php,jquery,Php,Jquery,我有一个html文件,其中包含以下javascript代码,用于调用jquery.post函数并将一些数据发布到test.php <script type="text/javascript"> $.post("test.php", { name: "John", time: "2pm" }, function(data) { alert("Data Loaded: " + data); }); </script> $.pos
<script type="text/javascript">
$.post("test.php", { name: "John", time: "2pm" }, function(data) {
alert("Data Loaded: " + data);
});
</script>
$.post(“test.php”,{name:“John”,time:“2pm”},函数(数据){
警报(“数据加载:”+数据);
});
php如下所示
<?php
echo "Name: ".$POST['name'];
?>
不幸的是,我的警报只显示“name:”而没有发回post数据
然而,使用firebug,我可以看到post数据实际上正在被发送。所以我很困惑为什么$POST在我的php文件中不起作用。您的数据存储在类似数组的结构中 因此,您应按如下方式提醒数据:
alert("Data Loaded: Name=" + data('name') + " Time="+ data('time'));
此外,php中还有一个输入错误
echo "Name: ".$_POST['name'];
你需要!。e、 不是$POST,而是$U POST,javascript函数很好。问题出在服务器端。你应该写
$\u POST
,而不是$POST
echo "Name: ".$POST['name'];
它的
$\u POST['variable']
不是$POST
检查您的php语法对不起,伙计们,我不是先在回答中说的吗?