Javascript 我的联系方式没有';行不通
我有这张联系表。当我按下提交按钮时,它只是重新加载孔网页,不发送任何内容。它甚至没有显示成功或错误消息。请帮帮我。 以下是我的代码:Javascript 我的联系方式没有';行不通,javascript,php,jquery,contact,Javascript,Php,Jquery,Contact,我有这张联系表。当我按下提交按钮时,它只是重新加载孔网页,不发送任何内容。它甚至没有显示成功或错误消息。请帮帮我。 以下是我的代码: $(文档).ready(函数(){ $('#contactform')。在('submit',函数(e)上{ $.ajax({ url:'action.php', 数据:$(this).serialize(), 类型:'POST', 成功:功能(数据){ 控制台日志(数据); $(“.success”).show().fadeOut(5000); }, 错误:函
$(文档).ready(函数(){
$('#contactform')。在('submit',函数(e)上{
$.ajax({
url:'action.php',
数据:$(this).serialize(),
类型:'POST',
成功:功能(数据){
控制台日志(数据);
$(“.success”).show().fadeOut(5000);
},
错误:函数(数据){$(“.error”).show().fadeOut(5000);}
});
e、 预防默认值();
});
});
****
错误!
提交!
名字:
姓氏:
电邮:
信息:
我认为您的问题在于函数中的标题值:
尝试使用此标头参数添加此标头:
$headers = 'From: example@example.com' . "\r\n" .
'Reply-To: example@example.com' . "\r\n" .
'X-Mailer: PHP/' . phpversion();
mail($to, $firstname, $message, $headers);
参考:
页面重新加载与PHP无关。检查浏览器控制台是否存在不允许e.preventDefault()
的脚本错误,以防止reload@Fred-php手册不会帮助解决默认提交表单时的客户端问题process@charlietfl这就是为什么他说$header参数“start by”是可选的,尽管这是推荐的,但不考虑页面重新加载