Отправить запрос POST из файла js в файл php - PullRequest
0 голосов
/ 08 июня 2019

Я создал простую 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 ]

1 голос
/ 08 июня 2019

url должен просто указывать на подкаталог / mail.

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

Надеюсь, это поможет:)

0 голосов
/ 08 июня 2019

Попробуйте это

$.ajax({
url: "../mail/contact_me.php",
type: "POST",
data: {
       name: name,
       phone: phone,
       email: email,
       message: message
      },
 });
0 голосов
/ 08 июня 2019

Используйте полный URL-адрес для contact_me.php (то есть: //example.com/contact_me.php). Относительные пути не будут работать из JavaScript.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...