Сделал тестовый скриптик, как вы советовали:
$.ajax({
url: src+"/add",
type: "POST",
dataType:'json',
data: {book_id: id, book_title: title, book_photo: photo, autor_name: autors, book_janr: janrs},
success: function(data){
try{
var obj = $.parseJSON(data);
alert(obj.name);
}catch(e){
alert('Опапа - приплыли')}
},
});
а на сервере следующее:
$data = array ("name"=>"Иван", "surname"=>"Иванов");
echo json_encode($data);
вылетает в обработчик исключительной ситуации. смотрел принимаемые данные - пишет что объект. а в отладчике говорит что обращение к NULL
P.S. работаю CodeIgniter принимаю данные методом контроллера, заголовков не ставил.
Последний раз редактировалось ur5fdg, 25.09.2013 в 10:43.
|