我正在尝试引用PHP脚本向我们发送电子邮件,当有人填写此#form时。页面上的这个脚本必须验证两个字段,如果正确则必须$ 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并将字段提交给数据库?
答案 0 :(得分:1)
您尚未向$.post
提供任何数据,因此PHP脚本未获取任何信息。
尝试$.post("http://domain.com/ajax/subscribe.php", $("#form").serialize());
更多信息available here