Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 29.08.2016, 23:19
Аватар для WhoAm7i7
Новичок на форуме
Отправить личное сообщение для WhoAm7i7 Посмотреть профиль Найти все сообщения от WhoAm7i7
 
Регистрация: 16.05.2016
Сообщений: 3

не отправляется форма обратной связи
Только начинаю изучать, какие-то моменты пока не освоил.
Не судите строго.

Есть сверстаный сайт http://tesla.vkgroup.kiev.ua/contacts/ и посажен на WP.

Речь о том что при попытке отправить уведомление через форму ОС, в консоле появляется ошибка 404

POST http://tesla.vkgroup.kiev.ua/contacts/mail.php 404 (Not Found)

После раскрытия строки /404 (Not Found)/ в консоле:
send @ jquery-1.11.2.min.js?ver=0.1:4ajax @ jquery-1.11.2.min.js?ver=0.1:4(anonymous function) @ common.js?ver=0.1:94dispatch @ jquery-1.11.2.min.js?ver=0.1:3r.handle @ jquery-1.11.2.min.js?ver=0.1:3
jquery-1.11.2.min.js?ver=0.1:4 POST http://tesla.vkgroup.kiev.ua/contacts/mail.php 404 (Not Found)send @ jquery-1.11.2.min.js?ver=0.1:4ajax @ jquery-1.11.2.min.js?ver=0.1:4(anonymous function) @ common.js?ver=0.1:94dispatch @ jquery-1.11.2.min.js?ver=0.1:3r.handle @ jquery-1.11.2.min.js?ver=0.1:3

Проверил пути подключения к обработчику mail.php кстати подключен он через common.js
//Ajax отправка форм
$("#callback").submit(function() {
$.ajax({
type: "POST",
url: "mail.php",
data: $(this).serialize()
}).done(function() {
alert("Спасибо за заявку!");
setTimeout(function() {

}, 1000);
});
return false;
});


Обработчик запросов выглядит так, mail.php:

<?php

$frm_name = "Youname";
$recepient = "user@gmail.com";
$sitename = "Tesla";
$subject = "new question or comment \"$sitename\"";

$name = trim($_POST["name"]);
$email = trim($_POST["email"]);
$phone = trim($_POST["phone"]);
$message = trim($_POST["message"]);
$message = "E-mail: $email \n Name: $name \n Phone: $phone \n Message: $message";
mail($recepient, $subject, $message,
"From: $frm_name <$recepient>" . "\r\n" . "Reply-To: $recepient" . "\r\n" . "X-Mailer: PHP/" . phpversion() . "\r\n" . "Content-type: text/html;
charset=\"utf-8\"");
?>

Подскажите как можно исправить?
Исходя из проделанных манипуляций и комбинаций, и то что прописывается в консоле получается, что библиотека JQuery нуждается в обновлении так ли это и возможны ли альтернативные варианты так как при попытке подключения последней версии JQuery падают все js плагины работающие с нынешней библиотекой jquery-1.11.2.min.js ?
Ответить с цитированием
  #2 (permalink)  
Старый 30.08.2016, 02:27
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,990

Сообщение от WhoAm7i7
Подскажите как можно исправить?
Нет такого файла по указанному сетевому пути, причину искать на сервере. Библиотека JQuery как и вообще весь Javascript к этой ошибке отношения не имеет.
Ответить с цитированием
  #3 (permalink)  
Старый 30.08.2016, 09:13
Профессор
Отправить личное сообщение для warren buffet Посмотреть профиль Найти все сообщения от warren buffet
 
Регистрация: 08.07.2016
Сообщений: 1,332

Вот так попробуй

url: "/mail.php",
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
форма обратной связи maxg5 Общие вопросы Javascript 29 16.08.2016 20:18
HEELP please, форма обратной связи mecker_pry Общие вопросы Javascript 0 09.06.2016 01:44
Нужна помощь - форма обратной связи со скачиванием файла Baton1777 Общие вопросы Javascript 3 24.05.2015 02:21
Форма обратной связи Васька jQuery 1 17.12.2014 12:53
Форма обратной связи Antifactor Я не знаю javascript 2 09.06.2009 15:21