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を使用して個々のプロパティまたはオブジェクトにアクセスするにはどうすればよいですか?たとえば、そのオブジェクト配列のnameの値にアクセスするにはどうすればよいですか?