我有麻煩傳遞JavaScript數組和其他變量到我的PHP控制器。我在codeigniter中這樣做。我已經指定一些值於JavaScript這樣的:如何將JavaScript變量存儲到php會話變量中?
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++;
});
我必須把它傳遞給我的控制器,所以我可以保存值到我的數據庫...任何幫助嗎?我正在考慮將此數組存儲爲會話變量,但我不知道如何考慮客戶端和服務器端問題。
通過AJAX只需把它。 – Pitchinnate