Salve, sono alle prime armi con js, non sto riuscendo a passare una variabile da js a php.
Mi potreste aiutare?
Ecco quello che ho scritto io
codice:

<script type="text/javascript" src="../js/jquery.js"></script>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>


<script>


function calc()
{
	window.alert(5 + 6);
  var fruits = [];
fruits.toString();
var checkedValue = null;
var checkboxes = document.getElementsByClassName('messageCheckbox');
var vals = "";
for (var i=0, n=checkboxes.length;i<n;i++) {
  if (checkboxes[i].checked)
  {
  vals += ","+checkboxes[i].value;
  }
}
$.ajax({
    type:'POST',
    url:'prova2.php',
    data:vals,
    });
}


  }
</script>


<?php


$my_param = $_POST['vals'];
echo $myparam;




?>


<input type="checkbox" class="messageCheckbox" name="b" id="myCheck" onclick="calc()" value="17" />
<div style="float:left;width: 11%; border:none;" id="demo"></div>
La funzione legge correttamente il valore della checkbox, il problema � quando utilizzo $.ajax
Come potrei risolvere? Pu� essere che il problema sia che manca il "success"? eventualmente cosa dovrei scrivere?