Как я обычно использую AJAX: Код (Text): $.ajax({ type: 'POST', cache: false, url: 'index.php', data: 'mode=addsave&name='+name, // name - какая-то переменная, которую ввел юзер success: function($result){ $('#some-div').html($result); } }); То есть этот скрипт принимает $result только как текст. А реально ли сделать чтобы он мог принимать массив? Я хочу чтобы в php-скрипте проверялась правильность отосланных данных, и если они не верны, то он отсылал обратно такой массив: Код (Text): $arr['error'] = true; $arr['text'] = 'Запись с таким именем уже существует.';
Всё, спасибо, вкурил. Выгуглил php-функцию json_encode - ей передал массив, в опции $.ajax добавил dataType: 'json' ... PROFIT!