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
La funzione legge correttamente il valore della checkbox, il problema � quando utilizzo $.ajaxcodice:<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>
Come potrei risolvere? Pu� essere che il problema sia che manca il "success"? eventualmente cosa dovrei scrivere?

Rispondi quotando