Visualizzazione dei risultati da 1 a 5 su 5

Discussione: primi passi con ajax

  1. #1

    primi passi con ajax

    allora, sto muovendo i primi passi con ajax, ho questo codice:
    Codice PHP:
    var myRequest = null;

    function CreateXmlHttpReq(handler) {
      var xmlhttp = null;
      try {
        xmlhttp = new XMLHttpRequest();
      } catch(e) {
        try {
            xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
        } catch(e) {
            xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
        }
      }
      xmlhttp.onreadystatechange = handler;
      return xmlhttp;
    }

    function myHandler() {
        if (myRequest.readyState == 4 && myRequest.status == 200) {
           var e = document.getElementById("collocazione");
            e.innerHTML =myRequest.responseText;
        }
         if (myRequest.readyState == 1) {
               var e = document.getElementById("collocazione");
                e.innerHTML ="ATTENDI";
        }
    }

    function recupera_collocazione() {
        myRequest = CreateXmlHttpReq(myHandler);
        myRequest.open("GET","recupera_collocazione_ajax.php?id_collocazione=<?php echo $row['id_collocazione']; ?>");
        myRequest.send(null);
    }

    vorrei poter passare a myhandler la variabile id ( che passo quando richiamo la funzione recupera collocazione) così da mettere al posto di document.getElementById("collocazione") questo:
    document.getElementById(id)

    ora però non so dove mettere mano x poter fare ciò che ho detto.

    Spero di essere stato chiaro

  2. #2
    Utente di HTML.it L'avatar di floyd
    Registrato dal
    Apr 2001
    Messaggi
    3,837
    myRequest = CreateXmlHttpReq(function () {myHandler(id);} );
    dovrebbe andare

  3. #3
    dopo nel devo modificare anche
    Codice PHP:
    function myHandler() { 
    in
    Codice PHP:
    function myHandler(id) { 
    poi c'è antro che dovrei modificare?

  4. #4
    Utente di HTML.it L'avatar di floyd
    Registrato dal
    Apr 2001
    Messaggi
    3,837
    a parte definire id, niente

  5. #5
    grazie, funziona tutto

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.