jQuery から PHP に変数を渡す際に問題があります。インターネットで解決策を検索したところ、AJAX にたどり着きました。これまで Ajax を使用したことがないので、問題はわかっていると思います。
だから私は「index.php」に次のコードを持っています
$("#inviteForm").submit(function(e) {
e.preventDefault();
var emailVal = $("#email").val();
$.ajax({
type: "POST",
url: "processAjax.php",
data: {email: emailVal},
success: function(data) {
alert(data);
}
});
});
フォームには、1 つの入力ボックス (電子メール用) と送信ボタン (メソッドは POST) があります。
processAjax.php には、次のコードがあります
<?php
$x = $_POST['email'];
return $x;
?>
私が正しければ、$.ajax 関数が正常であれば、アラート ボックスがポップアップするはずです。しかし、そうではありません。alert(x); も試しました。しかし、うまくいきませんでした。
私が間違っていることは何ですか