要通过ajax将复选框值作为数组发送

时间:2017-01-26 14:01:38

标签: javascript php jquery ajax codeigniter

我有以下问题,我需要保存一个复选框组的值并通过AJAX将它们作为数组发送到php,到目前为止我有以下代码:

 
<form id="formid">
  <input type="checkbox" value="1" name="page[]" class="up">
  <input type="checkbox" value="2" name="page[]" class="up">
  <input type="checkbox" value="3" name="page[]" class="up">
  <input type="checkbox" value="4" name="page[]" class="up">
  <input type="checkbox" value="5" name="page[]" class="up">
  <a href="#" id="enviar" />create</a>
</form>

<script type="text/javascript">
       $(document).ready(function() {
        $('#send').click(function() {
         $.ajax({
        type: "POST",
        dataType: 'json',
        data: { 
                'ids': JSON.stringify($('[name="page[]"]').serializeArray())
              },
        url: "<?php echo site_url();?>/rols/pages",
        success : function(data) {
           
         }
          });
        });
      });
    </script>

我需要节省如何在我的php模型中处理该数组,我正在使用codeigniter,我需要遍历从我的ajax获得的每个值,并能够将它们保存在我的数据库中。

请非常感谢任何意见

0 个答案:

没有答案