我无法将 javascript 数组和其他变量传递给我的 php 控制器。我在codeigniter中这样做。我在 javascript 上分配了一些值,如下所示:
var count = ($('#listOfProducts tr').length);
//loop start
var i=0;
grid=$('#listOfProducts input[type="checkbox"]:checked').each(function(){
var $row = $(this).parents('tr');
var $trid =$(this).closest('tr').attr('id');
rowid[i]=$trid;
rowfields.push({itemname: $row.find('td:eq(0)').text(), productname:$row.find('td:eq(1)').text(), productdesc: $row.find('td:eq(2)').text(), unitprice:$row.find('td:eq(3)').text(), quantity:$row.find('td:eq(5) input').val(), amount:$row.find('td:eq(6) input').val()});
i++;
});
我必须将它传递给我的控制器,以便我可以将值保存到我的数据库中......有什么帮助吗?我正在考虑将此数组存储为会话变量,但考虑到客户端和服务器端问题,我不知道如何。