我像这样查询我的模型的数据库
function graphRate($userid, $courseid){
$query = $this->db->get('tblGraph');
return $query->result();
}
我的控制器从我的模型中获取数据,然后我像这样对它进行 json 编码
if($query = $this->rate_model->graphRate($userid, $courseid)){
$data['graph_json'] = json_encode($query);
}
$this->load->view('graph', $data);
那就是像这样返回我一个json对象
[
{"id":"1","title":"myTitle","score":"16","date":"2013-08-02"},
{"id":"2","title":"myTitle2","score":"17","date":"2013-09-02"},
{"id":"3","title":"myTitle3","score":"18","date":"2013-10-02"}
]
在我的视图图中,我正在加载一个 js 文件
<script type="text/javascript" src="script.js"></script>
现在我想使用从我的控制器发送到我的视图的 $data,到我的外部 script.js 用作标签和数据来提供我的图表。但是如何将 Json 数据获取到我的外部 script.js 以便我可以使用它?
关于 json 数据还有 1 件事,是不是可以得到 json 数据的输出为
{
"obj1":{"id":"1","title":"myTitle","score":"16","date":"2013-08-02"},
"obj2":{"id":"2","title":"myTitle2","score":"17","date":"2013-09-02"},
"obj3":{"id":"3","title":"myTitle3","score":"18","date":"2013-10-02"}
}