Почему Ajax отправляет пустые данные - PullRequest
0 голосов
/ 20 мая 2019

Я отправляю данные в ajax, отправляю пусто, но в консоли это показывает массив.Я хочу перенести данные в post для хранения в базе данных. Я посылаю данные в ajax, отправляю их пустыми, но в консоли они показывают массив.Я хочу перенести данные в post для хранения в базе данных. Я посылаю данные в 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>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...