var emailval = $("#email").val();
var invoiceIdval = $("#invoiceId").val();
$.post("includes/verify.php",
{invoiceId:invoiceIdval , email:emailval },
function(data) {
//stuff here.
});
PHP 代码:
<?php
print_r($_POST);
?>
我在Firebug中查看响应,发现是一个空数组。这个数组应该至少有一些值。
我无法弄清楚为什么php文件中的$_POST
不起作用。Firebug显示提交内容包含所发布的内容、电子邮件和发票ID,但实际上在php文件中没有接收到任何内容。
表单:
<form method="post" action="<?=$_SERVER['PHP_SELF']; ?>" enctype="application/x-www-form-urlencoded">
有人知道它正在做什么吗?
谢谢
发现这个 - http://www.bradino.com/php/empty-post-array/
这是一个明智的路线吗?