在我的 scrip.js 文件中,我使用 jquery $.post 函数来发布一些数据(实际上,到目前为止,我只是想让我的电话恢复工作,以便我可以读取一些数据)。
$('document').ready(function(){
$.post("index.php/main/showData",
function(data){
console.log(data);
for (var name in data){
alert(name);
}
}, "json");
});
我正在使用 codeigniter 来访问来自 mysql 的数据:
class Main extends CI_Controller
{
function showData()
{
$this->load->model('ajax');
$array = array($this->ajax->getRecArray());
// $this->index();
echo json_encode($array);
}
我的模型
class Ajax extends CI_Model
{
function getRecArray()
{
$query = $this->db->query("SELECT * FROM record_table WHERE id = 1");
$row = $query->result();
return $row;
}
}
当我 console.log(data) 我得到:
[[Object { id="1", name="scott"}]]
我的问题是,如何使用 script.js 访问各个属性或对象?例如,如何访问该 Object 数组中 name 的值?