problema con ajax
+ Responder tema
Resultados 1 al 10 de 10

Tema: problema con ajax

  1. #1
    Usuario
    Puntos: 540, Nivel: 4
    Puntos: 540, Nivel: 4
    Nivel completado: 95%,
    Puntos requeridos para el siguiente Nivel: 10
    Nivel completado: 95%, Puntos requeridos para el siguiente Nivel: 10
    Actividad general: 2.0%
    Actividad general: 2.0%
    Logros:
    3 Meses registrado500 Puntos de Experiencia

    Mensajes
    2
    Puntos
    540
    Nivel
    4
    Gracias
    0
    Agradecido 0 veces en 0 posts

    problema con ajax

    como usar la ontexchage de un select con ajax para consulta en php

  2. #2
    Usuario
    Puntos: 4,738, Nivel: 16
    Puntos: 4,738, Nivel: 16
    Nivel completado: 32%,
    Puntos requeridos para el siguiente Nivel: 412
    Nivel completado: 32%, Puntos requeridos para el siguiente Nivel: 412
    Actividad general: 11.0%
    Actividad general: 11.0%
    Logros:
    Etiquetados de Primera Clase3 Meses registrado1000 Puntos de Experiencia
    Avatar de Kabal
    Ubicación
    Chile
    Mensajes
    95
    Puntos
    4,738
    Nivel
    16
    Gracias
    20
    Agradecido 43 veces en 23 posts
    ¿Algún saludo por lo menos?
    Por favor replantea tu pregunta y dinos que llevas hasta ahora
    con algunos ejemplos. Tal vez te podamos ayudar.

    Saludos

  3. #3
    Usuario
    Puntos: 540, Nivel: 4
    Puntos: 540, Nivel: 4
    Nivel completado: 95%,
    Puntos requeridos para el siguiente Nivel: 10
    Nivel completado: 95%, Puntos requeridos para el siguiente Nivel: 10
    Actividad general: 2.0%
    Actividad general: 2.0%
    Logros:
    3 Meses registrado500 Puntos de Experiencia

    Mensajes
    2
    Puntos
    540
    Nivel
    4
    Gracias
    0
    Agradecido 0 veces en 0 posts
    disculpas por no saludar
    este lo quiero es hacer una busqueda automatica desde un select con ajax, llamando la funcion ajax desde evento select onchange
    el ajax es el siguiente

    function ajaxFunctionn(){
    var ajaxRequest; // The variable that makes Ajax possible!

    try{
    // Opera 8.0+, Firefox, Safari
    ajaxRequest = new XMLHttpRequest();
    } catch (e){
    // Internet Explorer Browsers
    try{
    ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");
    } catch (e) {
    try{
    ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");
    } catch (e){

    alert("Su navegador no soporta AJAX, por favor hable con sistemas");
    return false;
    }
    }
    }
    ajaxRequest.onreadystatechange = function(){
    if(ajaxRequest.readyState == 4){
    var ajaxDisplay1 = document.getElementById('estado');
    var ajaxDisplay2 = document.getElementById('proveedor');
    var ajaxDisplay3 = document.getElementById('medida');
    var resultado = ajaxRequest.responseText;
    if (resultado != '--')
    {
    var resul = resultado.split('--');
    ajaxDisplay1.value = resul[0];
    ajaxDisplay2.value = resul[1];
    ajaxDisplay3.value = resul[2];
    }
    else
    {
    ajaxDisplay1.value = "";
    ajaxDisplay2.value = "";
    ajaxDisplay3.value = "";
    }
    }
    }
    var activo = document.getElementById('producto').value;
    var queryString = "?activo=" + activo;
    ajaxRequest.open("GET","ajax1/activo.php" + queryString,true);
    ajaxRequest.send(null);
    }


    el script php es el siguiente
    <?php

    mysql_select_db($database_gradu, $gradu);
    // Retrieve data from Query String
    $activo = $_GET["activo"];
    // Escape User Input to help prevent SQL Injection
    $activo = mysql_real_escape_string($activo);
    //build query
    $query = "SELECT estadoproductos.estadopro
    , proveedores.nombreprov
    , unidaddemedidad.unidadmedida
    FROM
    grado.producto
    INNER JOIN grado.estadoproductos
    ON (producto.idestadopro = estadoproductos.idestadopro)
    INNER JOIN grado.proveedores
    ON (producto.idproveedor = proveedores.idproveedor)
    INNER JOIN grado.unidaddemedidad
    ON (producto.idmedida = unidaddemedidad.idmedida)
    WHERE producto.idpro = '".$activo."'";
    //Execute query

    if ($activo!="Seleccione Activo")
    {

    $qry_result = mysql_query($query) or die(mysql_error());


    // Insert a new row in the table for each person returned
    while($row = mysql_fetch_array($qry_result)){
    $display_string1 = $row['estadopro'];
    $display_string2 = $row['nombreprov'];
    $display_string3 = $row['unidadmedida'];
    $display_string1 = mysql_real_escape_string($display_string1);
    $display_string2 = mysql_real_escape_string($display_string2);
    $display_string3 = mysql_real_escape_string($display_string3);

    }
    $display_string = $display_string1."--".$display_string2."--".$display_string3;
    }
    else
    {
    $display_string = "--";
    }
    $display_string = mysql_real_escape_string($display_string);
    echo $display_string;


    ?>


    <select name="paises" id="select2" disabled="disabled" title="Seleccione un pais" onchange="function ajaxFunctionn();">
    <option value="SV">El salvador</option>
    </select>
    cuando selecciono SV
    en el combo me llene campos texto desde ajax
    no se si me explico
    gracias por su ayuda
    Última edición por Mario; 14/11/2011 a las 21:03

  4. #4
    Usuario
    Puntos: 40, Nivel: 1
    Puntos: 40, Nivel: 1
    Nivel completado: 80%,
    Puntos requeridos para el siguiente Nivel: 10
    Nivel completado: 80%, Puntos requeridos para el siguiente Nivel: 10
    Actividad general: 3.0%
    Actividad general: 3.0%

    Ubicación
    CABA
    Mensajes
    2
    Puntos
    40
    Nivel
    1
    Gracias
    0
    Agradecido 0 veces en 0 posts
    Por la funcion onTextChange me huele a ASP
    Si todo fuera tan simple como symfony cc, la vida sería mas sencilla.

  5. #5
    Usuario
    Puntos: 19,216, Nivel: 33
    Puntos: 19,216, Nivel: 33
    Nivel completado: 61%,
    Puntos requeridos para el siguiente Nivel: 434
    Nivel completado: 61%, Puntos requeridos para el siguiente Nivel: 434
    Actividad general: 3.0%
    Actividad general: 3.0%
    Logros:
    Etiquetados de Segunda Clase10000 Puntos de Experiencia1 año registrado
    Avatar de jakala
    Mensajes
    288
    Puntos
    19,216
    Nivel
    33
    Gracias
    99
    Agradecido 189 veces en 97 posts
    Código PHP:
    <select name="paises" id="select2" disabled="disabled" title="Seleccione un pais" onchange="function ajaxFunctionn();">
    <
    option value="SV">El salvador</option>
    </
    select
    Si no recuerdo mal, el evento onChange solo funciona si el valor "cambia". En tu caso, solo existe un unico option, por lo que aunque lo selecciones nunca cambia. Deberias poner otro option (por ej, uno que tenga el valor "----" y de texto a presentar "----").

    Por otra parte, el select lo tienes en "disabled". Por lo cual no puedes activarlo y cambiarle el valor... por tanto, otro punto para que no se lance la funcion ajax.

    Otra cosa (esta para comprobarla): cuando defines el valor de un evento (la funcion que se llama cuando se genera dicho evento) no creo que debas poner la palabra "function", puesto que con eso estas "redefiniendo" una funcion. Para llamarla, simplemente pon su nombre.

    un ejemplo del funcionamiento:
    Código PHP:
    <script language="javascript">
        function 
    ajaxFunctionn(){
            
    alert("se ha lanzado el evento onchange");    
        }
    </script>
    <select name="paises" id="select2" title="Seleccione un pais" onchange="ajaxFunctionn();">
    <option value="----">----</option>
    <option value="SV">El salvador</option>
    </select> 
    Comprueba lo que te comento y nos dices si hay avances, ok?
    Última edición por jakala; 14/02/2012 a las 20:40
    Dicen que "rectificar" es de sabios...pero hay que tener "capacidad" y soportar la "tension"
    -------------------

    www.jakala.es
    Actualmente disponible dias y horas aleatorias (es decir, cuando enciendo el server)
    -------------------
    Cuatro cosas malas tiene el mundo:

    La boca de Jakala es lo primero;
    el buche del milano lo segundo;
    las manos de los monos es lo tercero;
    y, como nunca logra verse harto
    el ojo humano, siempre fue lo cuarto.

  6. Los siguientes 2 usuarios agradecieron a jakala por este post:

    HJ.0X00 (15/02/2012), RDBrot (15/02/2012)

  7. #6
    Principiante
    Puntos: 572, Nivel: 5
    Puntos: 572, Nivel: 5
    Nivel completado: 11%,
    Puntos requeridos para el siguiente Nivel: 178
    Nivel completado: 11%, Puntos requeridos para el siguiente Nivel: 178
    Actividad general: 0%
    Actividad general: 0%
    Logros:
    3 Meses registrado500 Puntos de Experiencia
    Avatar de Multituberculata
    Ubicación
    Ciudad Bolívar, Venezuela
    Mensajes
    15
    Puntos
    572
    Nivel
    5
    Gracias
    1
    Agradecido 0 veces en 0 posts
    El usuario que creó este tema ingresó al foro únicamente esa vez hace casi un año, no creo que vuelva. XD

    Oye jakala, llegas muy tarde en ayudarlo, no creo que ande cerca y tal vez se le olvidó de que alguna vez se registró en este foro.
    Eliminen las firmas que están sobrando

  8. #7
    Usuario
    Puntos: 48,951, Nivel: 54
    Puntos: 48,951, Nivel: 54
    Nivel completado: 6%,
    Puntos requeridos para el siguiente Nivel: 1,699
    Nivel completado: 6%, Puntos requeridos para el siguiente Nivel: 1,699
    Actividad general: 71.0%
    Actividad general: 71.0%
    Logros:
    3 Meses registrado25000 Puntos de ExperienciaRecomendador en Segunda ClaseTres amigos
    Premios:
    Agradecimientos recibidos
    Avatar de RDBrot
    Mensajes
    540
    Puntos
    48,951
    Nivel
    54
    Gracias
    574
    Agradecido 512 veces en 296 posts
    Cita Iniciado por Multituberculata Ver mensaje
    El usuario que creó este tema ingresó al foro únicamente esa vez hace casi un año, no creo que vuelva. XD

    Oye jakala, llegas muy tarde en ayudarlo, no creo que ande cerca y tal vez se le olvidó de que alguna vez se registró en este foro.
    Yo considero que cuando algún usuario (aunque tenga una sola intervención) hace una consulta, puede estar representando la inquietud de más de uno. De repente no a todos se les presentará el mismo problema al mismo tiempo y quizá sea después de uno o dos años, pero cabe la posibilidad que se presente.

    Pienso que una de las fortalezas del foro de NeoTeo es su calidad de base de datos, una especie de enciclopedia de “multiconocimientos” que, así como un libro de biblioteca espera a ser leído por alguien, de la misma manera ese post estará ahí esperando que alguien tenga la misma interrogante. Y entonces la respuesta de Jakala, no estará de más. No te parece?

    Incluso para nosotros mismos, que si bien en este momento no estamos involucrados en el tema, puede ser que mañana o pasado si lo requiramos, entonces recordaremos que lo leímos en el foro y será muy fácil ubicarlo.

    En todo caso yo si le agradecería a Jakala por su respuesta y por el tiempo que se tomó para hacerla.

    Saludos
    “Aunque me digan infiel, prefiero convivir con las dos. La Verdad y La Razón.”

  9. Los siguientes 2 usuarios agradecieron a RDBrot por este post:

    HJ.0X00 (15/02/2012), Serjak (16/02/2012)

  10. #8
    Usuario
    Puntos: 66,975, Nivel: 63
    Puntos: 66,975, Nivel: 63
    Nivel completado: 20%,
    Puntos requeridos para el siguiente Nivel: 1,775
    Nivel completado: 20%, Puntos requeridos para el siguiente Nivel: 1,775
    Actividad general: 100.0%
    Actividad general: 100.0%
    Logros:
    SobrecargadoEtiquetados de Primera Clase3 Meses registradoTres amigos50000 Puntos de Experiencia
    Premios:
    Escritor frecuente
    Avatar de HJ.0X00
    Ubicación
    Tanti - Cba - Arg
    Mensajes
    1,177
    Puntos
    66,975
    Nivel
    63
    Gracias
    926
    Agradecido 635 veces en 451 posts
    Cita Iniciado por RDBrot Ver mensaje
    Yo considero que cuando algún usuario (aunque tenga una sola intervención) hace una consulta, puede estar representando la inquietud de más de uno. De repente no a todos se les presentará el mismo problema al mismo tiempo y quizá sea después de uno o dos años, pero cabe la posibilidad que se presente.

    Pienso que una de las fortalezas del foro de NeoTeo es su calidad de base de datos, una especie de enciclopedia de “multiconocimientos” que, así como un libro de biblioteca espera a ser leído por alguien, de la misma manera ese post estará ahí esperando que alguien tenga la misma interrogante. Y entonces la respuesta de Jakala, no estará de más. No te parece?

    Incluso para nosotros mismos, que si bien en este momento no estamos involucrados en el tema, puede ser que mañana o pasado si lo requiramos, entonces recordaremos que lo leímos en el foro y será muy fácil ubicarlo.

    En todo caso yo si le agradecería a Jakala por su respuesta y por el tiempo que se tomó para hacerla.

    Saludos
    +1
    Totalmente de acuerdo
    "Cuando llegue la inspiración, que me encuentre trabajando."
    ​PICASSO, Pablo


    Consulta el Indice de Montajes NeoTeo

  11. Los siguientes usuarios agradecen a HJ.0X00 por este post:

    RDBrot (15/02/2012)

  12. #9
    Principiante
    Puntos: 572, Nivel: 5
    Puntos: 572, Nivel: 5
    Nivel completado: 11%,
    Puntos requeridos para el siguiente Nivel: 178
    Nivel completado: 11%, Puntos requeridos para el siguiente Nivel: 178
    Actividad general: 0%
    Actividad general: 0%
    Logros:
    3 Meses registrado500 Puntos de Experiencia
    Avatar de Multituberculata
    Ubicación
    Ciudad Bolívar, Venezuela
    Mensajes
    15
    Puntos
    572
    Nivel
    5
    Gracias
    1
    Agradecido 0 veces en 0 posts
    Está bien que respondan, pero si otro usuario tiene una duda similar lo más probable es que abra otro tema ya que este no está resuelto y no se sabe que camino tomaría, además este foro es mas bien un foro de electrónica ya que es la única sección más rica y activa del foro, las demás están con muy poca actividad, un ejemplo el tema de acá.
    Última edición por Multituberculata; 15/02/2012 a las 14:14
    Eliminen las firmas que están sobrando

  13. #10
    Usuario
    Puntos: 48,951, Nivel: 54
    Puntos: 48,951, Nivel: 54
    Nivel completado: 6%,
    Puntos requeridos para el siguiente Nivel: 1,699
    Nivel completado: 6%, Puntos requeridos para el siguiente Nivel: 1,699
    Actividad general: 71.0%
    Actividad general: 71.0%
    Logros:
    3 Meses registrado25000 Puntos de ExperienciaRecomendador en Segunda ClaseTres amigos
    Premios:
    Agradecimientos recibidos
    Avatar de RDBrot
    Mensajes
    540
    Puntos
    48,951
    Nivel
    54
    Gracias
    574
    Agradecido 512 veces en 296 posts
    Cita Iniciado por Multituberculata Ver mensaje
    Está bien que respondan, pero si otro usuario tiene una duda similar lo más probable es que abra otro tema ya que este no está resuelto y no se sabe que camino tomaría, además este foro es mas bien un foro de electrónica ya que es la única sección más rica y activa del foro, las demás están con muy poca actividad, un ejemplo el tema de acá.
    De repente no se trata de que quede resuelto, simplemente encontrar un apoyo o información que conduzca a la posible solución.
    En todo caso es un buen momento para que una persona preparada como tú contribuya a enriquecerlo.
    Todos estaremos pendientes de tus valiosos aportes en proyectos de electrónica, como bien dices.
    Saludos
    “Aunque me digan infiel, prefiero convivir con las dos. La Verdad y La Razón.”

+ Responder tema

Temas similares

  1. Problema con HP G42-265LA
    Por gfgo en el foro Consultas Técnicas
    Respuestas: 5
    Último mensaje: 06/09/2011, 22:54
  2. Problema con la Gigabyte GTX 560 Ti OC
    Por johnnyblc en el foro Hardware
    Respuestas: 2
    Último mensaje: 30/04/2011, 18:45
  3. Problema con Carpetas
    Por Rolyn87 en el foro Hardware
    Respuestas: 2
    Último mensaje: 28/04/2011, 18:40
  4. Problema con Windows® Installer
    Por chuky_mcr en el foro Consultas Técnicas
    Respuestas: 9
    Último mensaje: 16/02/2011, 04:44
  5. Problema con Ubuntu y XP
    Por Yesbond en el foro Consultas Técnicas
    Respuestas: 9
    Último mensaje: 31/12/2010, 01:13

Los visitantes encuentran esta página buscando por:

problema ajax facebook

facebook problemas ajax

conflictos con ajax y facebook

problemas con facebook.com ajax

ajax busqueda automatica

busqueda automatica con ajax

facebook problemas publicar ajax

facebook problema ajax

problemas ajax

problemas con el ajax share en facebook

problemas de ajax en facebook

problema facebook ajaz

facebook con problemas ajax

facebook ajax

FACEBOOK MENSAJE ajax

foros problemas con ajax

problemas para publicar en facebook ajax

Problemas con facebook no me deja comentar ni dar like#sclient=psy-ab

problemas con ajax y facebook

problemas de ajax

Permisos de publicación

  • No puedes crear nuevos temas
  • No puedes responder temas
  • No puedes subir archivos adjuntos
  • No puedes editar tus mensajes

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36