I have a checkbox and I need to get data (id) from them and send it to other php file
My code :
function getValues() {
var str = [];
var checks = document.getElementsByClassName('justtest');
          for(var i=0; i<checks.length; i++){
              if(checks[i].checked){
                str.push( checks[i].id );
              }
            }
  for( var x = 0; x < str.length; x++){
    alert (str[x]);
    }
  }
<div class="form-group">
   <div class="col-md-3">
      <div class="checkbox">
         <label>
<input type="checkbox" value="test1" class="justtest" id="1"> Test1
         </label>
       </div>
      </div>
     </div>
    <div class="form-group">
    <div class="col-md-3">
     <div class="checkbox">
       <label>
 <input type="checkbox" value="test2" class="justtest" id="2"> test2
       </label>
      </div>
     </div>
    </div>
     <div class="form-group">
      <div class="col-md-3">
       <div class="checkbox">
         <label>
<input type="checkbox" value="test3" class="justtest" id="3"> test3
          </label>
         </div>
        <button onclick="getValues()">Check</button>
       </div>
      </div>
So, I need to take Id from checkbox and send it to my PHP file to show result about ID
function getValues() {
var str = [];
var checks = document.getElementsByClassName('justtest');
          for(var i=0; i<checks.length; i++){
              if(checks[i].checked){
                str.push( checks[i].id );
              }
            }
  for( var x = 0; x < str.length; x++){
  $.ajax({
    url: 'result.php',
    cache: false,
    data: str[x],
    type: 'POST',
                   });
                     }
  }
I have other php file named result.php, So, I need to take ID's from this file and send it to result.php
they don't work
Any solution ?