jQuery.post() - 无法发送帖子数据

ica*_*rus 5 php jquery

我有一个带有以下javascript代码的html文件来调用jquery.post函数并将一些数据发布到test.php

<script type="text/javascript">
      $.post("test.php", { name: "John", time: "2pm" }, function(data) {
         alert("Data Loaded: " + data);
       });
</script>
Run Code Online (Sandbox Code Playgroud)

test.php如下

<?php
   echo "Name: ".$POST['name'];
?>
Run Code Online (Sandbox Code Playgroud)

不幸的是,我的警报只显示"名称:"而不发送回发布数据.

但是,使用firebug,我可以看到帖子数据实际上是发送的.所以我很困惑为什么$ POST不能在我的php文件中运行.

Sta*_*ley 5

javascript函数很好.问题出在服务器端.你应该写$_POST,而不是$POST.

echo "Name: ".$POST['name'];
Run Code Online (Sandbox Code Playgroud)

  • 对不起,伙计们,但我没有在我的回答中说出来吗? (2认同)