2014-09-12 3 views
3

Вот моя проблемаАнализировать JSON объект, созданный заявление PDO

Я просмотрел перелива Stak и другие веб-сайты, но не может найти ответ, который решает мою актуальную проблему ...

я называю PHP файл из запроса AJAX, мой php-файл получает данные из моего db.

Я делаю PDO заявление, чтобы получить данные из моей БД:

//initialize vars such as $db ... 
$get = $db->prepare("SELECT * FROM myTable WHERE myTable_id=1"); 
$get->execute(); 
echo json_encode($get->fetchAll(PDO::FETCH_ASSOC)); 

//COLUMNS IN MY TABLE ARE ID, NAME, PHONE, INFO 

так, что объект возвращается в мой AJAX запрос но я не знаю, как извлечь этот объект в моем AJAX/JQuery заявление использовать свои данные ...

Response с консоли:

[Object{id="1",name="myname",phone="8888888",info="information"}] 

код ...

success : function(response){ 
    var id = ''; 
    var name = ''; 
    var phone = ''; 
    var info = ''; 
} 

скажите, пожалуйста, как разобрать, я попытался JSON.parse (ответ), но не может отображать любые данные из этого ...

Thanx

+0

Покажите пример вывода – mplungjan

+2

попробуйте 'console.log (response)' и обновите свой вопрос, с чего возвращаются отчеты консоли. также обновите свой вопрос с помощью всего вызова AJAX. Если вы отправляете данные JSON обратно, вы должны использовать 'dataType: 'json'' в вызове AJAX. –

+0

ответ от консоли: [Object {id = "1", name = "myname", phone = "8888888", info = "information"}] – Julo0sS

ответ

0

ли это так

success : function(response){ 
    var data = JSON.parse(response); 
    var id = data.id; 
    var name = data.name; 
    var phone = data.phone; 
    var info = data.info; 
} 

Это должно сделать трюк.

Смежные вопросы