我在将PHP(CI)从视图发布到控制器时遇到问题。已经上网很长一段时间但找不到任何解决方案。我知道最大的1000变量可以在php.ini文件中扩展(如果我没有记错的话)。
我的表单代码
<?php
$i = 0;
foreach($data as $r){
if(!$r['supply']){
$i++;
echo "
<tr>
<td> <input type='text' class='form-control' name='index_number[]' value='".$r['index_number']."' placeholder='Index Number' readonly> </td>
<td> <input type='text' class='form-control' name='code[]' value='".$r['product_code']."' placeholder='Product Code' readonly> </td>
<td> <textarea style='resize:none'; rows='4' cols='50' readonly class='form-control' name='description[]' placeholder='Product Description'> ".$r['product_description']."</textarea> </td>
<td> <input type='text' class='form-control' name='qty[]' value='".$r['product_qty']."' placeholder='Qty' readonly> </td>
<td> <input type='text' class='form-control' name='uom[]' value='".$r['product_uom']."' placeholder='UOM' readonly> </td>
<td> <input type='text' class='form-control' name='price[]' value='".$r['product_price']."' placeholder='Price'> </td>
<td> <textarea style='resize:none'; rows='4' cols='50' class='form-control' name='remarks[]' placeholder='Product Remarks'> ".$r['product_remarks']."</textarea> </td>
<td> <input type='hidden' name='product_id[]' value='".$r['product_id']."'></td>
</tr>
";
}
}
?>
我的ajax功能
<script>
function postData(){
$.ajax({
type: "post",
url: "<?php echo base_url('url/processForm') ?>",
cache: false,
data: $('#quotationRequest').serialize(),
success: function(response){
$("body").html(response);
},
error: function(){
alert('Error while request..');
}
});
}
</script>
如何编写ajax代码,将每个数据从PHP视图发布到控制器?总而言之,ajax将发布数据10次(总共1000个数据)。
谢谢