miren soy nuevo en ajax, y pues estoy dando los primeros pasos con el, y tengo un problema con unos checkbox.
Me imagino que es algo sencillo pero pos toy comenzando.
Les cuento, la dinamica de sitio es un formulario, el cual cuenta con un list/menu el cual tienen el nombre de categorias de unos productos.
esta lista la genera un php.
asi se ve en dreamweaver:
bueno el div que esta debojo de la list, en ese div se carga un phpllamado getuser, este php trae los productos de la cantegoria seleccionada(list-menu).
asi se ve:
el problema esta en que en getuser. po puedo jalar los check selecionados.
getuser.php
Código PHP:
Ver original
include_once('clases/BD/conexion.php'); include_once('clases/Negocios/Concurso.php'); $ObjLista2= new Concurso(); $q=$_GET["q"]; [COLOR="Red"][B] $check=$_GET['check'];[/B][/COLOR]// aqui esta el error $resultado=$ObjLista2->Listado_Pro($q); echo $resultado;
la linea que imprime los check es.
Código PHP:
Ver original
$aa.= '<td> <input type="checkbox" name="check[]" value="'.$row['id_producto'].'" /></td>';
que esta en la calse negocios.
la fucnion ajax que trae a getuser es:
Código Javascript:
Ver original
function showUser(str) { if (str=="") { document.getElementById("txtHint").innerHTML=""; return; } if (window.XMLHttpRequest) { xmlhttp=new XMLHttpRequest(); } else { xmlhttp=new ActiveXObject("Microsoft.XMLHTTP"); } xmlhttp.onreadystatechange=function() { if (xmlhttp.readyState==4 && xmlhttp.status==200) { document.getElementById("txtHint").innerHTML=xmlhttp.responseText; } } xmlhttp.open("GET","getuser.php?q="+str,true); xmlhttp.send(); }
me parece que lo unico que tengo que hacer es jalar los check que estn selecionados meterlos en un arreglo y luego concatenar en---> xmlhttp.open("GET","getuser.php?q="+str,true);
para que el valor de los check pueda llegar a getuser.
alguien puede ayudarme con esto si me pudieran dar un ejemplo estari genial.