Показать сообщение отдельно
  #4 (permalink)  
Старый 13.07.2011, 11:14
Профессор
Отправить личное сообщение для ваый Посмотреть профиль Найти все сообщения от ваый
 
Регистрация: 29.06.2011
Сообщений: 445

ну судя по всему ответ сервера не интерпретируется как json (что выводит console.log(data)?). тут два варианта. либо добавить на стороне php перед отправкой данных заголовок
header('Content-type: application/json')
либо на стороне клиента сообщить jquery, что мы ожидаем получить json:
$('#test_submit').click(function() {
    $.ajax({
        type: 'POST',
            url:  'test.php',
            data: {test: 15},
            dataType: 'json', // <--- мы хотим JSON
            success: function(data){					
                $('#test').html(data.error);
            }
    });	
});
Ответить с цитированием