2

在 Codeigniter 中,我通过控制器加载视图并发送数据数组,如下所示

$results['data_array'] = $data_array;
$this->load->view('results', $results);

是否可以通过 jQuery 函数访问此数据数组,如果可以,如何访问?

4

1 回答 1

3

在内部results视图中,您可以执行以下操作以将该数组放入 javascript 变量中

<script type="text/javascript">
  var dataArr = <?php echo json_encode($data_array); ?>;
</script>

然后dataArr将包含您从控制器传递的相同数组。你可以在任何地方使用它。喜欢循环遍历它,您可以使用$.eachlike

$.each(dataArr,function(index,val){
   // perform operation
});
于 2012-06-21T18:15:36.567 回答