Foros del Web » Programando para Internet » Jquery »

Llamar funcion php desde jquery

Estas en el tema de Llamar funcion php desde jquery en el foro de Jquery en Foros del Web. Buenas amigos, les paso a contar mi problema. Tengo una funcion en un archivo php que se llama ObtenerCodigo(codigo), esta funcion me permite obtener un ...
  #1 (permalink)  
Antiguo 13/05/2013, 19:27
Avatar de juanleonardo  
Fecha de Ingreso: agosto-2007
Mensajes: 382
Antigüedad: 16 años, 8 meses
Puntos: 0
Llamar funcion php desde jquery

Buenas amigos, les paso a contar mi problema.

Tengo una funcion en un archivo php que se llama ObtenerCodigo(codigo), esta funcion me permite obtener un nombre desde DB a partir del codigo que se ingresa por parametro.

Lo que estoy queriendo hacer es con un combo selecionar un codigo y que en otro textbox me muestre ese nombre, con jquery seria genial hacerlo para evitar la recarga de la pagina, pero no se como hacerlo, me podrian dar un ej, o de donde puedo sacar material para hacer esto?

Muchas gracias.
  #2 (permalink)  
Antiguo 13/05/2013, 22:40
Avatar de rottenp4nx  
Fecha de Ingreso: octubre-2012
Ubicación: Santiago
Mensajes: 417
Antigüedad: 11 años, 6 meses
Puntos: 36
Respuesta: Llamar funcion php desde jquery

Código HTML:
Ver original
  1. <select id="valores">
  2.    <option value="1">Opcion 1</option>
  3.    <option value="2">Opcion 2</option>
  4.    <option value="3">Opcion 3</option>
  5.  
  6. <input type="text" id="cajatexto">

Código Javascript:
Ver original
  1. $(document).ready(iniciar);
  2.  
  3. function iniciar(){
  4.     $("#valores").change(mostrarTitulo);
  5. }
  6.  
  7. function mostrarTitulo(){
  8.     var x = $(this).val();
  9.     $.ajax({
  10.         url: "mipagina.php",
  11.        type: "post",
  12.        data: "valor="+x,
  13.        success: function(data){
  14.            $("#cajatexto").val(data);
  15.        }
  16.     });
  17. }

Código PHP:
Ver original
  1. $valor = $_POST['valor'];
  2.  
  3. function obtenerTitulo($val){
  4.     //conexion
  5.    $sql = "select titulo from mitabla where id = $val";
  6.    $reg = mysql_query($sql);
  7.    $r = mysql_fetch_array($reg);
  8.    return $r['titulo'];
  9. }
  10.  
  11. echo obtenerTitulo($valor);

PD: http://www.cristalab.com/tutoriales/...-jquery-c226l/

Saludos

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 03:11.