Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 10.10.2013, 16:18
Новичок на форуме
Отправить личное сообщение для edik8009 Посмотреть профиль Найти все сообщения от edik8009
 
Регистрация: 10.10.2013
Сообщений: 2

Отправка сообщения
Ребят, помогите пожалуйста, не пойму, куда отправляется сообщение.
В html файле вот такая запись:
<span class="action">
                    <input type="button" class="btn-medium" id="contact-submit" value="Отправить" />
                </span>


Нашел вот такую функцию:

initContactForm: function(){
        $('#contact-submit').bind('click', function(){
            var validForm       = true;
            var formElements    = {};
 
            $('form.contact input[type="text"], form.contact input[type="email"], form.contact textarea').each(function(){
                var $this = $(this);
 
                if( $this.val() == '' )
                {
                    $this.addClass('incorrect');
                    validForm = false;
                }
                else
                {
                    $this.removeClass('incorrect');
                    formElements[$this.attr('name')] = $this.val();
                }
 
                $this.unbind('blur');
                $this.bind('blur', function(){
                    if( $(this).val() != '' ) $(this).removeClass('incorrect');
                });
            });
 
 
            if( validForm == true )
            {
                $('form.contact span.action').append('<span>sending...</span>');
                $('form.contact span.action input').hide();
                $.ajax({
                    type:       'POST',
                    url:        site_url + '?send_email',
                    data:       formElements,
                    beforeSend: function(x){ if(x && x.overrideMimeType) x.overrideMimeType( 'application/j-son;charset=UTF-8' ); },
                    dataType:   'json',
                    success: function( data )
                    {
                        $('form.contact input[type="text"], form.contact input[type="email"], form.contact textarea').each(function(){
                            $(this).val( '' );
                        });
 
                        $('form.contact span.action > span').remove();
                        $('form.contact span.action input').show();
 
                        $('form.contact').prepend('<span class="contact-message">Email was sent successfully</span>');
                        setTimeout(function(){
                            $('form.contact .contact-message').fadeOut();
                        }, 2000)
                    }
                });
            }
        });
    },


Это она? Подскажите, что дальше делать? В этой функции я не нашел ничего(
Ответить с цитированием
  #2 (permalink)  
Старый 10.10.2013, 17:38
Новичок на форуме
Отправить личное сообщение для edik8009 Посмотреть профиль Найти все сообщения от edik8009
 
Регистрация: 10.10.2013
Сообщений: 2

Все, разобрался. Ну как сказать разобрался, понял, что форма отправляется на сервер и там уже идет передача сообщения. Придется искать новую форму.
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Отправка сообщения и обновление чата fAmOus Элементы интерфейса 8 10.01.2016 05:28
Отправка сообщения из файла JS roza Javascript под браузер 11 16.09.2013 11:48
Резиновые дивы с прокруткой Java Script Mary-Jay Элементы интерфейса 10 24.07.2013 17:51
Отправка формы по ENTER (ajax) и перенос строки VEGA jQuery 18 01.03.2013 13:09
Отправка сообщения на мыло Дима1234 Общие вопросы Javascript 15 15.09.2010 12:38