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、コントローラーから渡したのと同じ配列が含まれます。どこでも使用できます。それをループしたい場合は、次$.eachのように使用できます

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