【发布时间】:2015-09-30 23:53:23
【问题描述】:
所以我有一个问题,我有一个 json 对象,但我无法使用 javascript 阅读
这是我的代码
$.ajax({
url:'index.php/usuarios/getUsuarioById',
type: 'POST',
data:{ usuario_id: usuario_id },
dataType: 'Json',
complete: function(data){
alert(data.Nombre);
alert(data['Nombre']);
}
});
导航只显示未定义,如果我进行解析显示另一个错误,我不需要进行解析,因为我确定响应是一个 Json 对象,这是我在服务器端 PHP 上的代码
公共函数 getUsuarioById(){
//echo $this->input->post('usuario_id'); exit;
$result = $this->usuarios_model->getUsuarioById($this->input->post('usuario_id'));
echo json_encode($result);
}
【问题讨论】:
-
我可以看到数据
console.log(data)吗? -
你的 complete() 中的 console.log(data) 向你展示了什么?
-
对象 {readyState: 4, responseText: "{"Id_Usuario":9,"Nombre":"alejandrina","apellido_p…9e062aa5e4a390b0a572ac0d2c0220","Tipo_usuario":2}", 状态: 200,状态文本:“确定”}
-
试试
data.responseText.Nombre
标签: javascript php jquery json codeigniter