[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: распарсить json
dimonise
всем привет! помогите пожалуйста решить проблему: есть форма, из нее бросаю через $.ajax в обработчик, если не заполнены поля - то нужно подписать под этими поля , типа не заполнено. все работает, кроме возврата ошибок, точнее они возвращаются но не могу распарсить json. и соответственно из приходящего массива ошибок не могу выдрать и вставить в соответствующие поля предупрежддения.

вот код отправки формы и прием ошибок.
function post_all()
{

$.ajax({
type:'post',
url:'index.php/main/postAll',
data:{c_name:$("#nam").val(),c_em:$("#ema").val(),c_sit:$("#sit").val(),c_p:$("#pas").val(),c_ap:$("#apas").val(),cap:$("#cap").val(),terms:$(':checkbox').filter(':checked').val()},
success:function(data){


$("#err_name").html( data );
$("#err_ema").html(data);

}
}
);
}


вот обработчик рнр:
if(empty($_POST['c_name']))
{
$res['name']="Enter company name!";
echo json_encode($res);
exit();

}
if(empty($_POST['c_em']))
{
$res['emm']="Enter real email address!";
echo json_encode($res);
exit();

}


ответ то приходит но в виде "name":"Enter company name" , я понимаю что это массив, но как его разобрать ума не приложу
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.