我正在获取特定 #id 的 onclick 事件,然后将相关表单数据发送到同一页面(发送给它自己),检查是否设置了 $_POST['submit'],如果是我正在发送电子邮件。
我没有收到任何错误,但似乎没有收到通过邮件发送的数据。
<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>
我尝试将提交设置为 .val,设置为 1,设置为“1”,认为它只需要设置为某个值。我在标题中做了一个快速回显,看看我是否会得到任何 var,不,我没有。
echo "Var" . $_POST['login']; <-- just returns blank
if(isset($_POST['submit'])) { <-- never makes it into here.
我在这里错过了什么,我需要做一些特别的事情才能传回同一页面吗?