Javascript,从PHP读取对象

Javascript,从PHP读取对象,javascript,php,jquery,sql,object,Javascript,Php,Jquery,Sql,Object,我在javascript中使用Ajax调用带有sql查询的php文件。 $query = $db->getQuery(true) ->select($db->quoteName(array('name','mobile','rating'))) ->from('#__apicco_crew') ->where('loggedin = ' . 1); $db->setQuery($query); $results = $db->lo


我在javascript中使用Ajax调用带有sql查询的php文件。

$query = $db->getQuery(true)
    ->select($db->quoteName(array('name','mobile','rating')))
    ->from('#__apicco_crew')
    ->where('loggedin = ' . 1);
$db->setQuery($query);
$results = $db->loadObjectList();
$return = new stdClass;
$return->success = true;
$return->errorMessage = "";
$return->data['list_crew'] = $results;
$json = json_encode($return);
echo $json;
javascript中的结果对象如下:

{"success":true,"errorMessage":"","data":{"list_crew":
[{"name":"aName","mobile":"1111111111","rating":"5"},
{"name":"bName","mobile":"2222222222","rating":"5"},
{"name":"cName","mobile":"3333333333","rating":"5"}]}}

问题是如何在javascript二维数组中读取此内容
所以我可以使用类似

myName = result[1][0];

谢谢你

您已经解决了ajax部分,只想将结果javascript对象转换为数组?或者您想修改php服务器脚本生成的json pod吗?使查询正常运行的Ajax部分。我不知道如何正确读取返回给我的对象,并将其放入变量或数组中。因此,除了接收json回复之外,ajax部分工作正常?php部分是无关的吗?那么,为什么您在问题中包含php而不是ajax请求?可以使用
alert(结果['data']['list_crew'][0]['name'])访问提供的JSON
因此,如果您想关注项目编号和结果,我会让您的变量
var results=result['data']['list\u crew']
。然后,您可以作为
results[0]['name']
访问每个结果。例如,我不知道我是否明白您的意思。只要我正确地从php获取数据,就意味着它可以在php文件中工作。正确的?数据确实是正确的。他们是我想要得到的。但不是以我希望的方式,这样我可以进一步处理它们。