привет всем! подскажите не силен в js. на локальном пк форма работает а на хостинге не работает вот залил файлы
http://w964221f.beget.tech/ должно выходить сообщение "В ближайшее время я Вам позвоню" после отправки формы, а выходит "нет" на локальном ПК работает как надо!
это код js
$(document).ready(function(){
$('.modalbox').fancybox();
$('input[name="phone"]').mask('+7 (999) 999-99-99');
$('.form-valid').each(function(){
var $formwrap=$(this);var $form=$formwrap.find('#contact',this);var $input=$formwrap.find('#contact #form_phone',this);var $btn=$formwrap.find('#contact input[type="submit"]',this);
$form.submit(function(){if($input.val()===""){
$input.addClass("error");}
else{
$.ajax({url:'/calc.php',type:'POST',data:$form.serialize(),success:function(result){
if(result==1){
$.fancybox.open('<div class="modalbox-wrap"><h3 style="padding: 0 0 15px; float: none;">В ближайшее время я Вам позвоню</h3></div>');setTimeout(function(){$.fancybox.close();parent.$.fancybox.close();},4000);
}else if(result==0){
$.fancybox.open('<div class="modalbox-wrap"><h3 style="padding: 0 0 15px; float: none;">нет</h3></div>');setTimeout(function(){$.fancybox.close();parent.$.fancybox.close();},4000);
}else{
$.fancybox.open('<div class="modalbox-wrap"><h3 style="padding: 0 0 15px; float: none;">'+result+'</h3></div>');setTimeout(function(){$.fancybox.close();parent.$.fancybox.close();},4000);
}}
});
$input.removeClass("error");
}
return false;});
});
$( "#telephone" ).click(function() {
$("#form_mail").addClass('skrytvrv');
$("#form_mail").val('-----');
$("#form_phone").removeClass('skrytvrv');
$("#form_phone").val('');
$("#razrvrv-acc2").val('заказать звонок');
});
$( "#mylo" ).click(function() {
$("#form_phone").addClass('skrytvrv');
$("#form_phone").val('-----');
$("#form_mail").removeClass('skrytvrv');
$("#form_mail").val('');
$("#razrvrv-acc2").val('отправить сообщение');
});
try{$.browserSelector();if($("html").hasClass("chrome")){$.smoothScroll();}}catch(err){};
});
и такой есть php код
<?php
if(isset($_POST['name'])) { $name = htmlspecialchars($_POST['name']);}
if(isset($_POST['phone'])) { $phone = htmlspecialchars($_POST['phone']);}
if(isset($_POST['mail'])) { $mail = htmlspecialchars($_POST['mail']);}
if(isset($_POST['message'])) { $message = htmlspecialchars($_POST['message']);}
if(isset($_POST['vrvzam'])) { $vrvzam = htmlspecialchars($_POST['vrvzam']);}
if(isset($_POST['vrvzam2'])) { $vrvzam2 = htmlspecialchars($_POST['vrvzam2']);}
if(isset($_POST['vrvzam3'])) { $vrvzam3 = htmlspecialchars($_POST['vrvzam3']);}
if(isset($_POST['page_url'])) { $page_url = htmlspecialchars($_POST['page_url']);}
$result = 0;
$to = "mail@mail.ru"; //Здесь надо указать на какую почту будет приходить письмо
$subject = "Заявка с сайта "; //Название письма
$text = "\nИмя - $name<br>
Телефон - $phone<br>
Примечание - $message<br>
E-mail - $mail<br>
Урл страницы - $page_url<br>";
$headers = "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/html; charset=utf-8\r\n"; // кодировка письма
$headers .= "From: От test1.ru <ОТкогоПОЧТА>\r\n"; // от кого письмо
if($vrvzam=='' and $vrvzam2=='' and $vrvzam3=='vrv'){$sending = mail($to, $subject, $text, $headers);}
if($sending) $result = 1;
echo $result;
?>
ну и сам html где кнопка
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="windows-1251">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="stylesheet" href="css/style.css">
<script src="js/1.12.4-jquery.min.js"></script>
<script src="js/jquery.maskedinput.min.js"></script>
<script src="js/jquery.fancybox.min.js"></script>
<script src="js/script-zvonka.js"></script>
<link rel="stylesheet" type="text/css" href="css/jquery.fancybox.min.css">
<link rel="stylesheet" type="text/css" href="css/fancyvrv.css">
<title>Document</title>
</head>
<body>
<div class="container">
<header class="header">
<a href="#call" class="modalbox call"><span>Обратный звонок</span></a>
</header>
<div class="content"></div>
<footer class="footer">
</footer>
</div>
<div id="call" class="modalbox-wrap">
<div class="form-valid">
<form id="contact">
<div class="popup-title">Обратная связь</div>
<input type="text" id="form_name" name="name" placeholder="Ваше Имя" required="">
<!--<span class="vyborsvsp">Как с Вами связаться?</span>-->
<input type="radio" name="vyborsvyzi" id="telephone" checked="">
<label for="telephone">Связаться по телефону</label>
<input type="radio" name="vyborsvyzi" id="mylo">
<label for="mylo">По E-Mail</label>
<input type="text" id="form_phone" name="phone" placeholder="Телефон">
<input id="form_mail" name="mail" class="skrytvrv" value="-----" placeholder="E-mail" type="text" required="">
<textarea id="form_text" name="message" placeholder="Комментарий" required=""></textarea>
<input type="text" class="form_vrv" name="vrvzam" placeholder="Почта">
<input type="text" class="form_vrv2" name="vrvzam2" placeholder="">
<input type="text" class="form_vrv3" name="vrvzam3" placeholder="vrv" value="vrv">
<input type="hidden" name="page_url" value="<? echo 'https://'.$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI']; ?>">
<span class="konfdan">Отправляя заявку вы даете согласие на обработку <a target="_blank" href="//web-ptica.ru/politika">персональных данных</a>.</span>
<input type="submit" id="razrvrv-acc2" class="btn" value="заказать звонок" style="">
</form>
</div>
</div>
</body>
</html>