我正在抓取特定#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.
我在这里缺少的是,我需要做些什么特别的事情来传回同一页面?
答案 0 :(得分:1)
您需要一个success
处理程序函数,该函数将读取$.ajax
对HTTP请求的响应并对其执行操作。