Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    Interrogare DB con Ajax

    Ciao, mi sto cimentando con Ajax non sensa qualche difficoltà

    Ho scritto questa funziona Js

    codice:
    <script type="text/javascript"><!--//
    function Interroga(stringa) {
      // variabili di funzione
      var
        // assegnazione oggetto XMLHttpRequest
        ajax = assegnaXMLHttpRequest(),
        // assegnazione elemento del documento
        elemento = prendiElementoDaId("contenuto-dinamico"),
        // risultato booleano di funzione
        usaLink = true;
      
      // se l'oggetto XMLHttpRequest non è nullo
      if(ajax) {
    		ajax.open("post", "stringadest.asp", true)
    		ajax.setRequestHeader("content-type", "application/x-www-form-urlencoded");
    		ajax.setRequestHeader("connection", "close")     
    		ajax.send("leggi="+stringa)
      }
    } 
    
    //-->
    </script>
    Nel body c'è

    codice:
    <form method="POST" action="default.asp">
      
    
    A <input type="text" name="txtProvaAjax" size="20" onkeyup="Interroga(this.value)" id="casella"></p>
    </form>
    L'idea sarebbe quella di chiamare la pagina stringadest e passargli il valore contenuto nella casella di testo? E' giusto?

    Nel caso lo fosse, e già ne dubito, come farei poi a leggere i dati della query (la pagina stringadest, interroga il db secondo la casella e mi restituisce una quary)? Li dovrei stampare in XML immagino, e già qui mi troverei in difficoltà ma mi arragio da solo. Ma per leggere che metodo devo usare con l'oggetto Ajax?

  2. #2
    Ci sono riuscito!!!! Sono l'uomo più felice del mondo! VVoVe:

  3. #3
    Utente di HTML.it
    Registrato dal
    Dec 2002
    Messaggi
    25
    come hai fatto? puoi riportare il codice in dettaglio? grazie

    Io ho il problema come passare un valore di in un campo input tramite la funzionie LoadAjax per poi interrogare un cursore di dati tramite il valore passato....

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.