jQuery を使用して、フォームを php ファイルに投稿しています。これは、ユーザーの詳細を確認するための簡単なスクリプトです。
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 の応答を見ると、空の配列です。配列には少なくとも何らかの値が必要です。
なぜ$_POST
phpファイルで動作しないのかわかりません。Firebug は、投稿されたコンテンツ、電子メール、および請求書 ID を含む投稿を表示しますが、実際には php ファイルで何も受信されません。
フォーム:
<form method="post" action="<?=$_SERVER['PHP_SELF']; ?>" enctype="application/x-www-form-urlencoded">
誰が何をしているのか知っていますか?
ありがとう
これを見つけた - http://www.bradino.com/php/empty-post-array/
それは賢明な道ですか?