
AJAX CHECKBOX ARRAY IMPOSIBLE DE PASAR A PHP
Publicado por sir clive (1 intervención) el 31/07/2014 09:44:00
Hola a todos,
Tengo el array valor[], ubicado en un checkbox , tal que asi:
<input type="checkbox" name="valor[]" id="valorid" value='$laqueseaencadamomento">
--------
Cuando extraigo la consulta por php con un submit, no tengo problemas ya que recojo el valor del array con el array asociativo $_POST['valor'] y extraigo los valores con un foreach (($_POST['valor']as $valores]){...}.
El problema viene cuando lo hago en AJAX, en JS, (no uso libreria JQUERY). Recogiendo el valor del checkbox para un valor no hay problema: var valor = document.getElementsByName("chkname").checked;.----------------------
PERO cuando el valor es un array var check=document.getElementsByName("chkname[]").checked;, osea chkname[ ],
cuando llevo su valor a PHP, me dice que el valor es true, osea que ha llegado a PHP pero no puede extraer el valor del array con un FOREACH, me da error.
ME PODRIAS AYUDAR, LLEVO TODA LA NOCHE CONSULTANDO MIL COSAS Y N.P.I. GRACIAS.
Tengo el array valor[], ubicado en un checkbox , tal que asi:
<input type="checkbox" name="valor[]" id="valorid" value='$laqueseaencadamomento">
--------
Cuando extraigo la consulta por php con un submit, no tengo problemas ya que recojo el valor del array con el array asociativo $_POST['valor'] y extraigo los valores con un foreach (($_POST['valor']as $valores]){...}.
El problema viene cuando lo hago en AJAX, en JS, (no uso libreria JQUERY). Recogiendo el valor del checkbox para un valor no hay problema: var valor = document.getElementsByName("chkname").checked;.----------------------
PERO cuando el valor es un array var check=document.getElementsByName("chkname[]").checked;, osea chkname[ ],
cuando llevo su valor a PHP, me dice que el valor es true, osea que ha llegado a PHP pero no puede extraer el valor del array con un FOREACH, me da error.
ME PODRIAS AYUDAR, LLEVO TODA LA NOCHE CONSULTANDO MIL COSAS Y N.P.I. GRACIAS.
Valora esta pregunta


0