Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/248.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 点击html按钮时发送电子邮件(服务器端,而非邮箱)_Php_Jquery_Html_Email - Fatal编程技术网

Php 点击html按钮时发送电子邮件(服务器端,而非邮箱)

Php 点击html按钮时发送电子邮件(服务器端,而非邮箱),php,jquery,html,email,Php,Jquery,Html,Email,我正试图在按下html按钮时发送电子邮件。我希望电子邮件只是在后台发送,而不会影响html页面的查看。这就是我现在正在尝试的 形式 我想知道你为什么不使用表格!若您只需要一个按钮,那个么您可以使用按钮,并且不需要添加没有任何表单元素的整个表单 您可能希望捕获发送到服务器的数据,以便发送该数据。只是一些更正: JS-如果您使用的是现代版的jQuery: $(function() { $(document).on('click', '#nav_waitlist_button', funct

我正试图在按下html按钮时发送电子邮件。我希望电子邮件只是在后台发送,而不会影响html页面的查看。这就是我现在正在尝试的

形式


我想知道你为什么不使用表格!若您只需要一个按钮,那个么您可以使用按钮,并且不需要添加没有任何表单元素的整个表单

您可能希望捕获发送到服务器的数据,以便发送该数据。只是一些更正:

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');
}