为什么Ajax发送空数据

时间:2019-05-20 12:58:23

标签: jquery ajax

我正在用ajax发送数据,它发送为空,但是在控制台中它显示数组。 我想在邮政中传输数据以存储在数据库中,我正在ajax中发送数据,发送为空,但在控制台中它显示数组。 我想在邮政中传输数据以存储在数据库中,我正在ajax中发送数据,发送为空,但在控制台中它显示数组。 我想在邮政中转移数据以存储在数据库中

  $('#checking').submit(function(e) {
    e.preventDefault();
    var myCheckboxes = [];
    var test = [];
    var checker = [];

    $.each($("input[name='mycheck']:checked"), function() {
      myCheckboxes.push($(this).val());
      var check = $(this).attr('id');
      var start = $('#start' + check).val();
      var startid = $('#start' + check).attr('id');
      var end = $('#end' + check).val();
      test[startid] = start + ',' + end;
    });

    checker.push(test);
    var ss = new Array(checker);
    console.log(checker);

    $.ajax({
      url: "data.php",
      type: 'GET',
      data: "Data=" + ss,
      success: function(data) {
        if (data != 1) {
          alert('Done');
        } else {
          alert("Not Ok");
        }
      }
    });
  });
});
    <form  id="checking" method="POST" >
        <?php

    $checkbox='';
    $weeknames=array(1=>'Monday',2=>'Tuesday',3=>'Wednesday',4=>'Thursday',5=>'Friday',6=>'Saturday',7=>'Sunday');
    foreach($weeknames as $key=>$value)
    {
        $checkbox.='<br/><input type="checkbox" id='.$key.'  name="mycheck" value='.$value.' />'.$value.'&nbsp Start<input type="time"  id=start'.$key.' />End<input type="time" name="timing" id=end'.$key.'  />';
    }    
print_r($checkbox).'<br/>';
?>
        <button  id="sub"  name="btnregister">Submit</button>      
        </form>

0 个答案:

没有答案