我在将数组从视图传递到控制器时遇到问题。情况如下:
看法
<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。请帮助我。