Ciao, utilizzi solo JS o anche un framwork, tipo jQuery?
Con jquery è più rapido.
Se usi JS puro allora fai riferimento a questo https://developer.mozilla.org/en-US/docs/Web/API/XMLHttpRequest/Using_XMLHttpRequest
HTML:
<input type="checkbox" name="nomecampo" onchange="changeEvent(this)"/>
Con jquery è più rapido.
Codice:
function changeEvent(checkboxElem) {
var state = checkboxElem.checked;
$.post( "yourpage.php", { state:state }, function(data) {
});
}
Se usi JS puro allora fai riferimento a questo https://developer.mozilla.org/en-US/docs/Web/API/XMLHttpRequest/Using_XMLHttpRequest