Ajax response Text

Stato
Discussione chiusa ad ulteriori risposte.

marcoz89

Utente Silver
10 Maggio 2009
0
0
0
55
Codice:
<html>
   <head>
      <title>Ajax</title>
      <script type=.text/javascript">
         function Ajax(filez) {
            var request = null;
            request = XMLHttpRequest();
           if(request) {
               request.open("GET", filez);
               request.onreadystatechange = function() {
                 if(request.readyState == 4) {
                     document.getElementById("ciao").innerHTML = request.responseText;
                  }
               }
               request.send(null);
            }
           else {
               alert("Ajax non funzionante");
            }
         }
      </script>
   </head>
   <body>
      <form>
         <input type="submit" value="Richiesta Ajax" onClick="Ajax('ciao.txt'); return true;" >
      </form>
      <div id="ciao"></div>
   </body>
</html>

Perchè ho request.responseText vuoto?
 
Codice:
<html>
   <head>
      <title>Ajax</title>
      <script type="text/javascript">
         function Ajax(filez) {
            var request = null;
            request = XMLHttpRequest();
           if(request) {
               request.open("GET", filez);
               request.onreadystatechange = function() {
                 if(request.readyState == 4) {
                     document.getElementById("ciao").innerHTML = request.responseText;
                  }
               }
               request.send(null);
            }
           else {
               alert("Ajax non funzionante");
            }
         }
      </script>
   </head>
   <body>
      <form>
         <input type="submit" value="Richiesta Ajax" onClick="Ajax('ciao.txt'); return false;" >
      </form>
      <div id="ciao"></div>
   </body>
</html>
ho cambiato questa riga
Codice:
<input type="submit" value="Richiesta Ajax" onClick="Ajax('ciao.txt'); return false;" >
 
Stato
Discussione chiusa ad ulteriori risposte.