ビューからコントローラーに配列を渡す際に問題があります。場合は次のとおりです。
見る
<script type="text/javascript">
function displayDet(kode,rowNo,rows){
var jsarr = new Array();
jsarr = {'kode': kode,'rowno':rowNo,'rows':rows};
//alert(jsarr['kode']+jsarr['rowno']+jsarr['rows']);
window.location.href='http://localhost/ci_hiandgirls/index.php/sales/sales/form_so_arr/'+jsarr;
}
</script>
コントローラ
public function form_so_arr( $params = array() ){
foreach($params as $val){
$view['detRows'] = $val['rows'];
$view['kode'] = $val['kode'];
$view['rowNo'] = $val['rowNo'];
}
$this->load->view('sales/form',$view);
}
これは正しいですか ?「foreach()に無効な引数が指定されました」というエラーメッセージが表示されます。javascriptから配列をキャッチして、値をVIEWに送り返したいだけです。親切に私を助けてください。