我有一个带有以下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文件中运行.
javascript函数很好.问题出在服务器端.你应该写$_POST,而不是$POST.
echo "Name: ".$POST['name'];
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
8480 次 |
| 最近记录: |