Tengo una cadena que me gustaría pasar de JS a PHP a través de una entrada oculta, pero el formulario POST no devuelve nada al llegar (lo verifiqué con var_dump($_POST) ), lo que nunca me pasó.
Aquí está mi código HTML:
<form action='' id='hash-form'> <input type='hidden' id='hash' name='hash'/> </form>Aquí está mi código JS para cambiar el valor y enviar:
document.getElementById("hash").value = content; console.log(document.getElementById("hash").value); document.getElementById("hash-form").submit();¡Gracias por adelantado!
El formulario carece del atributo de method , por lo que es OBTENER de forma predeterminada, no publicar.
Agregue method="POST" en una etiqueta de form .