将POST请求从js文件发送到php文件

时间:2019-06-08 13:46:56

标签: javascript php email

我创建了简单的html页面,我想通过php文件发送电子邮件 这是我的js代码

$.ajax({
    url: "././mail/contact_me.php",
   type: "POST",
    data: {
      name: name,
     phone: phone,
     email: email,
     message: message
   },

但是当我尝试发送此请求时,我的浏览器收到404 NOT FOUND响应。 有谁知道为什么它不起作用?如果您需要有关此项目的更多信息,请在评论中让我知道

在这张照片中,您可以找到我的项目结构

enter image description here

3 个答案:

答案 0 :(得分:1)

url应该只指向/ mail子目录。

$.ajax({
    url: "/mail/contact_me.php",
    type: "POST",
    data: {
        name: name,
        phone: phone,
        email: email,
        message: message
    }
}

希望有帮助:)

答案 1 :(得分:0)

使用contact_me.php的完整URL(即://example.com/contact_me.php)。相对路径在JavaScript中不起作用。

答案 2 :(得分:0)

尝试一下

$.ajax({
url: "../mail/contact_me.php",
type: "POST",
data: {
       name: name,
       phone: phone,
       email: email,
       message: message
      },
 });