Salve, ho una banalissima form con attributo method=POST e action=PHP_SELF. Al submit, tutti i parametri vengono inseriti nell'URL come se fosse una chimata GET.
Non ne esco. L'unica cosa che potrebbe creare una complicanza del genere è una chiamata GET fatta per la modifica di alcuni elementi dinamici.
Ma come obbligo il form originale a fare la submit in POST?
scrivo a mano uso apache, PHP 8. la chiamata GET a cui mi riferivo è un utility ajax per l'aggiornamento dei valori di un elemento select. In effetti forza un httpRequest in GET che suppongo rimanga aperto. Ma come diavolo lo riporto a POST?
codice:function showList(str) { var xhttp; if (str.length == 0) { document.getElementById("attivitaB").innerHTML = ""; return; } xhttp = new XMLHttpRequest(); xhttp.onreadystatechange = function() { if (this.readyState == 4 && this.status == 200) { document.getElementById("attivitaB").innerHTML = this.responseText; } }; xhttp.open("GET", "getList.php?cat=" + str, true); xhttp.send(); }

Rispondi quotando
