Php 点击html按钮时发送电子邮件(服务器端,而非邮箱)
我正试图在按下html按钮时发送电子邮件。我希望电子邮件只是在后台发送,而不会影响html页面的查看。这就是我现在正在尝试的 形式Php 点击html按钮时发送电子邮件(服务器端,而非邮箱),php,jquery,html,email,Php,Jquery,Html,Email,我正试图在按下html按钮时发送电子邮件。我希望电子邮件只是在后台发送,而不会影响html页面的查看。这就是我现在正在尝试的 形式 我想知道你为什么不使用表格!若您只需要一个按钮,那个么您可以使用按钮,并且不需要添加没有任何表单元素的整个表单 您可能希望捕获发送到服务器的数据,以便发送该数据。只是一些更正: JS-如果您使用的是现代版的jQuery: $(function() { $(document).on('click', '#nav_waitlist_button', funct
我想知道你为什么不使用表格!若您只需要一个按钮,那个么您可以使用按钮,并且不需要添加没有任何表单元素的整个表单 您可能希望捕获发送到服务器的数据,以便发送该数据。只是一些更正: JS-如果您使用的是现代版的jQuery:
$(function() {
$(document).on('click', '#nav_waitlist_button', function() {
$.get('sendmail.php?functionName=test&inputvar=something');
return false;
});
});
PHP-不要省略分号:
你需要AJAX来实现这一点。@Jonast92-他正在使用AJAX,$.getclose那个php邮件';'那么,您的代码中有什么不起作用?您会遇到什么错误?仅供参考:mailto也是服务器端。有什么问题?
if ($_REQUEST['functionName'] == 'test') {
mail('asbreckenridge@me.com', 'Some subject', 'somebody')
}
$(function() {
$(document).on('click', '#nav_waitlist_button', function() {
$.get('sendmail.php?functionName=test&inputvar=something');
return false;
});
});
if ($_REQUEST['functionName'] == 'test') {
mail('asbreckenridge@me.com', 'Some subject', 'somebody');
}