我正在尝试从数据库中将包含数据的对象数组放入jquery中以呈现在网站上。
例如:example.php
function testFunction() {
$data = array()
$mydata = new stdClass;
$mydata->example = 'test';
$data[] = $mydata
return json_encode($data);
}
echo testFunction();
?>
前index.html
$.ajax({
type: 'POST',
url: 'example.php',
data: {map: map},
cache: false,
dataType: 'json',
success: function(response) {
console.log(response[0].example);
}
});
输出:
console.log(response);
[“测试”,$ family:函数,$ constructor:函数,每个:函数,克隆:函数,干净:函数…]
console.log(response [0] .example);
未定义
因此,从本质上讲,我收到的响应很好,当我记录它时,它给出了一个有意义的结构。但是我似乎找不到在数组中访问对象的正确方法,我上面的示例仅返回未定义。请问正确的语法是什么?