Задать вопрос
@ilya_tsym

Почему на хостинге не подгружается определенная часть кода JavaScript?

Добрый вечер! Подключил всплывающую форму, на компе все работатет отлично, но на хостинге форма не всплывает. Консоль ошибок не выдает.

Через "Sources" в браузере посмотрел файл, в котором написана функция, отвечающая за вывод формы, но она там не отображается, хотя если смотреть через файловый менеджер этот файл, то код там прописан.

Не отображается только этот кусок, все остальные функции прописанные в файле работают нормально.

Собственно сам код:

$(function() {

    $('#popupbutton5').fancybox({
        'padding': 37,
        'overlayOpacity': 0.87,
        'overlayColor': '#fff',
        'transitionIn': 'none',
        'transitionOut': 'none',
        'titlePosition': 'inside',
        'centerOnScroll': true,
        'maxWidth': 400,
        'minHeight': 310

    });

    $("#phone5").mask("+7(999) 999-99-99");

    $("#form-feedback5").submit(function(event) {

        if ($('#name5').val() == "")
            {
                $('#bthrow_error_name5').fadeIn(1000).html('Представьтесь, пожалуйста.');
            }
        else if ($('#phone5').val() == "")
            {
                $('#bthrow_error_name5').empty();
                $('#bthrow_error_phone5').fadeIn(1000).html('Как с Вами связаться?');
            }
        else
            {
                var postForm = {
                    'name5'  : $('#name5').val(),
                    'phone5'  : $('#phone5').val(),
                    'source'  : $('#source').val(),
                    'medium'  : $('#medium').val(),
                    'campaign'  : $('#campaign').val(),
                    'content'  : $('#content').val(),
                    'term'  : $('#term').val()
                };

                $.ajax({
                    type        : 'POST',
                    url         : 'feedback5.php',
                    data        : postForm,
                    dataType    : 'json',
                    success     : function(data)
                        {
                            if (!data.success)
                                {
                                    if (data.errors.name)
                                        {
                                            $('.throw_error5').fadeIn(1000).html(data.errors.name);
                                        }
                                }
                            else
                                {
                                    $('#form-feedback5').fadeIn(1000).html('<p>' + data.posted + '</p>');
                                }
                        }
                });
            }

        event.preventDefault();

    });

});
  • Вопрос задан
  • 194 просмотра
Подписаться 1 Простой 3 комментария
Помогут разобраться в теме Все курсы
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Академия Eduson
    Fullstack-разработчик на JavaScript
    11 месяцев
    Далее
Решения вопроса 1
zorca
@zorca
Кеш браузера почистите.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы