Показать сообщение отдельно
  #7 (permalink)  
Старый 08.12.2011, 20:58
что-то знаю
Отправить личное сообщение для devote Посмотреть профиль Найти все сообщения от devote
 
Регистрация: 24.05.2009
Сообщений: 5,176

$('#contactForm').submit(function(){
    $('.warning, .error, .success').slideUp('slow');

    $.ajax({
        url: $( this ).attr( 'action' ),
        data: $( this ).serialize(),
        type: 'post',
        dataType: 'json',
        success: function( data ) {
            if ( data === true ) {
                $('#success').slideDown('slow');
                $('#contact_form form input[type="text"]').val('');
            } else if ( data === false ) {
                $('#error').slideDown('slow');
            } else {
                $('#Error').slideDown('slow');
                for( var p_val in data ) {
                    $( '#' + data[ p_val ] + 'Error' ).slideDown('slow');
                }
            }
        },
        complete: function( xhr ) {
            // тут выполняй свой complete
        },
        error: function( xhr, status ) {
        }
    });

    return false;
});

Последний раз редактировалось devote, 08.12.2011 в 21:05.
Ответить с цитированием