Codeigniter では、コントローラーを介してビューをロードし、そのようなデータ配列を送信しています
$results['data_array'] = $data_array;
$this->load->view('results', $results);
jQuery 関数を使用してこのデータ配列にアクセスすることは可能ですか?
Codeigniter では、コントローラーを介してビューをロードし、そのようなデータ配列を送信しています
$results['data_array'] = $data_array;
$this->load->view('results', $results);
jQuery 関数を使用してこのデータ配列にアクセスすることは可能ですか?
ビュー内results
で次のことを実行して、その配列をjavascript変数に取得できます
<script type="text/javascript">
var dataArr = <?php echo json_encode($data_array); ?>;
</script>
次にdataArr
、コントローラーから渡したのと同じ配列が含まれます。どこでも使用できます。それをループしたい場合は、次$.each
のように使用できます
$.each(dataArr,function(index,val){
// perform operation
});