Mjuy buenas foreros. Estoy implementado la interfaz principal de un TPV WEB, y para mostrar en un div los productos correspondientes a cada categoría, necesito que la funcion javascript reciba el parametro de la categoría para enviárselo al php y mostrarlo en el div. El problema es que no encuentro manera humana de que me funcione, ya que no consigo que al php le llegue el parámetro. Explico un poco el código:
Esta linea está en el php que muestra cada categoría. se supone que al hacer click ejecuta la js recargar y le pasa la categoría como parámetro. Eso lo pasa bien porque al ver el código fuente de la página me sale bien el argumento de la funcion.
echo "<td width='100'><a href='#' onclick='javascript:recargar(".$ver_rs['NOME'].");'>".$ver_rs['NOME']."</A></td>";
Este js es el que realiza la anterior llamada:
<script language="javascript">
function recargar(cat){
$("#productos").fadeOut(function() {
$.post("muestraProductos.php?cat="+cat, function(data){
$("#productos").html(data).fadeIn();
});
});
}
</script>
El problema está en el paso del argumento, ya que si pruebo el proceso sin pasar parámetros veo que funciona, ya que el script php se ejecuta y me muestra el echo que le tengo a la consulta a la BD. Probé también a enviarlo por el input desde el php pero tampoco lo doy leido desde el javascript.
Con el codigo que puse no funciona ni el js, ya que al pasarle el argumento así no hace nada. Estoy bastante trabado con esto me serviríais de gran ayuda. Un saludo