解析PDO语句创建的JSON对象

时间:2014-09-12 12:30:59

标签: php jquery mysql json pdo

这是我的问题

我浏览了Stak溢出和其他网站,但找不到解决我实际问题的答案......

我从一个AJAX请求调用一个php文件,我的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语句中以使用其数据......

来自控制台的回应:

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

...代码

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

请告诉我如何解析,我试过json.parse(响应),但无法显示任何数据......

感谢名单

1 个答案:

答案 0 :(得分: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;
}

这应该可以解决问题。