Foros del Web » Programando para Internet » Javascript »

Llamar funcion php desde onClick

Estas en el tema de Llamar funcion php desde onClick en el foro de Javascript en Foros del Web. Buenas, soy nuevo en el foro. Me he registrado porque después de mucho leer, no consigo dar con la solución a mi problema. Os pongo ...
  #1 (permalink)  
Antiguo 22/11/2011, 06:06
 
Fecha de Ingreso: noviembre-2011
Mensajes: 3
Antigüedad: 12 años, 5 meses
Puntos: 0
Llamar funcion php desde onClick

Buenas, soy nuevo en el foro. Me he registrado porque después de mucho leer, no consigo dar con la solución a mi problema.

Os pongo en mi caso:
-Tengo un .html que le cargo imagenes tal que quedan así:
<img src="<?php echo $dirFoto ?>" alt="<?php echo $row->idobra ?>" WIDTH="70" HEIGHT="50" onclick="cambiaImagen('<?php echo $dirFoto ?>');pedirDatos('<?php echo ($row->idobra); ?>');"/>
-También tengo un archivo .php con la función visitar($idobra) que supuestamente aumenta las visitas de ésta imagen.

En cada imagen, como podeis ver, hago 2 llamadas a 2 funciones javascript, éstas me las ejecuta sin problemas y hace lo que tenga que hacer, el problema viene cuando intento ejecutar una función php (visitar).
He probado a ejecutar con Ajax con el método POST pero no me queda muy clara la sintaxis porque no consigo que funcione. Algun rallito de luz?
Gracias :)

PD: Mi idea es en el evento onClick ejecutar una funcion JS y que ésta llame a la de PHP por Ajax.
  #2 (permalink)  
Antiguo 22/11/2011, 06:17
 
Fecha de Ingreso: noviembre-2011
Mensajes: 3
Antigüedad: 12 años, 5 meses
Puntos: 0
Respuesta: Llamar funcion php desde onClick

para que quede más claro, basicamente quiero utilizar ésta posibilidad que ofrece JQuery

$.post("test.php", { name: "John", time: "2pm" },
function(data){
alert("Data Loaded: " + data);
});

simplemente quiero llamar a la función visitar pasandole el idobra, visitar($idobra)
He probado así pero no me funciona:

<script>
function dar_visita(idobra)
{
$.post("php/aumentar_visitas-votos.php", visitar(idobra));
}
</script>

A Alguno se le ocurre que hago mal?
Gracias
  #3 (permalink)  
Antiguo 22/11/2011, 06:40
 
Fecha de Ingreso: noviembre-2011
Mensajes: 3
Antigüedad: 12 años, 5 meses
Puntos: 0
Respuesta: Llamar funcion php desde onClick

Conseguí resolverlo, la función estaba bien, el fallo lo tenía en la sentencia SQL UPDATE, se me olvidó poner la tabla a la que hay que hacer UPDATE. Siento el incordio, pero llevaba toda la mañana con lo mismo >_>

Etiquetas: ajax, funcion, html, js, onclick, php
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 04:31.