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?