Foros del Web » Programando para Internet » Javascript »

llamar funcion php con javaScrip

Estas en el tema de llamar funcion php con javaScrip en el foro de Javascript en Foros del Web. Buenas a todos, soy nuevo en esto de javaScrip, asi que les pido que me explique lo mejor posible, gracias... lo que quiero hacer es ...
  #1 (permalink)  
Antiguo 30/03/2012, 19:37
 
Fecha de Ingreso: febrero-2009
Mensajes: 188
Antigüedad: 15 años, 2 meses
Puntos: 1
Busqueda llamar funcion php con javaScrip

Buenas a todos, soy nuevo en esto de javaScrip, asi que les pido que me explique lo mejor posible, gracias...

lo que quiero hacer es algo simple es llamar a una función php atreves de javaScrip dentro de un campo de texto.... Me explico mejor...

tengo un campo de texto las personas escriben y al presionar enter me llame la función php y se ejecute en ese div.....

eso es todo...... gracias por su ayuda
  #2 (permalink)  
Antiguo 30/03/2012, 19:41
 
Fecha de Ingreso: febrero-2009
Mensajes: 188
Antigüedad: 15 años, 2 meses
Puntos: 1
Busqueda llamar funcion php con javaScrip y ejecutar

Buenas a todos, soy nuevo en esto de javaScrip, asi que les pido que me explique lo mejor posible, gracias...

lo que quiero hacer es algo simple es llamar a una función php atreves de javaScrip dentro de un campo de texto.... Me explico mejor...

tengo un campo de texto las personas escriben y al presionar enter me llame la función php y se ejecute en ese div.....

eso es todo...... gracias por su ayuda
  #3 (permalink)  
Antiguo 30/03/2012, 23:36
Avatar de JairLizcano  
Fecha de Ingreso: junio-2008
Ubicación: Santander, Colombia
Mensajes: 608
Antigüedad: 15 años, 10 meses
Puntos: 53
Respuesta: llamar funcion php con javaScrip

Primero que todo es bueno que te vayas documentando sobre AJAX:

Documentación: http://www.maestrosdelweb.com/editorial/ajax/

Buena suerte.
__________________
Programar dejó de ser una profesión acusada en la oscuridad y disfrutada fríamente... para convertirse en un arte.
  #4 (permalink)  
Antiguo 31/03/2012, 04:53
Avatar de diamari  
Fecha de Ingreso: marzo-2012
Mensajes: 95
Antigüedad: 12 años, 1 mes
Puntos: 30
Respuesta: llamar funcion php con javaScrip

Como menciona jairlizcano vas a necesitar utilizar ajax para lograrlo. Es el único forma de hacer lo que necesitas.
  #5 (permalink)  
Antiguo 31/03/2012, 07:50
Avatar de gjx2  
Fecha de Ingreso: agosto-2008
Ubicación: R.D
Mensajes: 1.153
Antigüedad: 15 años, 8 meses
Puntos: 139
Respuesta: llamar funcion php con javaScrip y ejecutar

Una manera rapida y simple es utilizar jquery


Código Javascript:
Ver original
  1. <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js" type="application/javascript"></script>
  2. <script type="text/javascript">
  3.    
  4.     $(document).ready(function(e) {
  5.        
  6.        
  7.        /* texto es el id de tu textBox */
  8.        $("#texto").keypress(function(event) {
  9.        
  10.  if ( event.which == 13 ) {
  11.          event.preventDefault();
  12.            
  13.             /* Llamo la funcion que consultara el archivo php */
  14.              urlPhp();
  15.    }
  16. });
  17.        
  18.     });
  19.  
  20.  
  21.     function urlPhp()
  22.     {  
  23.    
  24.    
  25.             $.ajax({
  26.                
  27.                 /* Aqui va la url del archivo php ej. http://127.0.0.1/archivo.php  */
  28.                 url:'',
  29.                 success:function(d){
  30.                     /* Aqui capturo el resultado de la funcion del archivo php */  
  31.  
  32. /* Id del div donde quieres mostrar el resultado ej. $('#mostrar').html(d) */
  33.                         $('#').html(d);
  34.                     },
  35.                
  36.                 }) 
  37.     }
  38.  
  39. </script>

Código HTML:
Ver original
  1. texto: <input type="text" name="texto"  id="texto" />

Etiquetas: funcion, 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 13:17.