可以';似乎没有$post并让PHP发送电子邮件


Can't seem to $post and let PHP sent email

当有人填写#表单时,我正试图引用一个PHP脚本向我们发送电子邮件。页面上的这个脚本必须验证两个字段,如果正确,它必须$post并寻找这个subscribe.php来发布这两个字段并向我们发送电子邮件。

这是我认为正确的(不是整个脚本发布,因为它只起作用,似乎不能让$post起作用)

$('#submit').click(function()
{
var name=$("#name").val();
var device=$("#device").val();
if(ck_name.test(name) && ck_device.test(device) )
{
$.post("http://domain.com/ajax/subscribe.php"),
$("#form").show().html("<h3>Thank you!</h3>");
}
else
{
}
return false;
});

任何帮助都将不胜感激。我试了很多,但不知怎么的,发送电子邮件的PHP找不到了。

还是你们建议将字段提交到数据库?如果是,我必须在上面的脚本中放入什么字符串/函数才能查找config.php并将字段提交到数据库?

您没有向$.post提供任何数据,因此PHP脚本没有获得任何信息。

试试$.post("http://domain.com/ajax/subscribe.php", $("#form").serialize());

此处提供更多信息