特定の #id の onclick イベントを取得してから、関連するフォーム データを同じページ (それ自体) に送信し、$_POST['submit'] が設定されているかどうかを確認します。 Eメール。
エラーは発生しませんが、郵便でデータが送信されないようです。
<script>
$(document).ready(function(){
$('#login').keyup(username_check);
$('#clickarea').click(submit_form);
});
function submit_form(){
var login = $('#login').val();
var comment = $('#message').val();
var spt = $('#spam_prevention_test').val();
var submit = #('submit').val();
alert('You got here'); <-- Yes i get the alert so its making it to the function
jQuery.ajax({
type:"POST",
url: "sign_up.php",
data: 'login='+ login+'message='+ comment+'spt='+ spt+'submit'+ submit,
cache: false
});
}
</script>
submit を .val、to 1、"1" に設定しようとしましたが、何かに設定する必要があると考えました。ヘッダーで簡単なエコーを実行して、変数のいずれかを取得できるかどうかを確認しましたが、取得できませんでした。
echo "Var" . $_POST['login']; <-- just returns blank
if(isset($_POST['submit'])) { <-- never makes it into here.
ここで何が欠けていますか、同じページに戻るために何か特別なことをする必要がありますか?