Javascript 通过AJAX使用Java脚本发送电子邮件 我有一段很长的java脚本代码,我需要在代码中间添加电子邮件操作。但是,我知道我无法使用Java脚本直接发送电子邮件,因此我使用: $.ajax({ type:"post", url:"mail.php", success:function(){ alert("it was a success"); } }); window.location = url; } });
在我的mail.php文件中,我有一个非常简单的电子邮件标签,它是:Javascript 通过AJAX使用Java脚本发送电子邮件 我有一段很长的java脚本代码,我需要在代码中间添加电子邮件操作。但是,我知道我无法使用Java脚本直接发送电子邮件,因此我使用: $.ajax({ type:"post", url:"mail.php", success:function(){ alert("it was a success"); } }); window.location = url; } });,javascript,php,ajax,Javascript,Php,Ajax,在我的mail.php文件中,我有一个非常简单的电子邮件标签,它是: <?php //send email mail('test@gmial.com','My Subject' , 'test'); ?> 然而,它说它在JS上取得了成功,但在PHP上却什么都没有做。我甚至尝试在PHP上打印一些东西,但它不起作用。你有没有在你的服务器上安装邮件服务器 试试这个: if( !mail('test@gmial.com','My Subject' , 'test')
<?php
//send email
mail('test@gmial.com','My Subject' , 'test');
?>
然而,它说它在JS上取得了成功,但在PHP上却什么都没有做。我甚至尝试在PHP上打印一些东西,但它不起作用。你有没有在你的服务器上安装邮件服务器 试试这个:
if( !mail('test@gmial.com','My Subject' , 'test') )
echo "Probably no mail server found.";
else
echo "mail server is not the problem."
并在js中登录:
$.ajax({
type:"post",
url:"mail.php",
success:function(res){
console.log(res);
}
});
window.location = url;
}
});
是的,我已经设置了电子邮件配置。我想它不会重定向到mail.php,因为它没有打印任何内容。您的控制台有什么问题……您有任何js错误吗?我还删除了url:mail.php。它再次说它成功了。显然,它不会重定向到mail.php。这里有什么问题