AJAX localhost IIS ve php ve MySQL kullanarak

1 Cevap php

I am trying AJAX for the first time on my localhost. I am using IIS and PHP with MySQL. This error is generated: "A HTTP Error 404.3 - Not Found" when I try this javascript command: xmlhttp.send(null);

xmlhttp bir varable ve GetXmlHttpObject almak için kullanılır

1 Cevap

Lütfen xmlhttp nesne yaratılış içinde Just in-case şey kurulumu doğru değil veya size XUL.fr veya W3 Shools veya {dan gibi bazı basit değini baktım, doğru durumu için bekledi değil [(2)]}?

Aşağıda basit bir örnek. Onreadystatechange geri arama ve readyState ve durum kontrolü için satır içi işlevi dikkat edin. Ben sorunu bu kontrolleri yaparken notayla ikamet inanıyorum, ama kodu olmadan ben yanlış olabilir.

<html>
<head>
<script>
function submitForm()
{ 
    var xhr; 
    try {  xhr = new ActiveXObject('Msxml2.XMLHTTP');   }
    catch (e) 
    {
        try {   xhr = new ActiveXObject('Microsoft.XMLHTTP');    }
        catch (e2) 
        {
          try {  xhr = new XMLHttpRequest();     }
          catch (e3) {  xhr = false;   }
        }
     }

    xhr.onreadystatechange  = function()
    { 
         if(xhr.readyState  == 4)
         {
              if(xhr.status  == 200) 
                  document.ajax.dyn="Received:"  + xhr.responseText; 
              else 
                 document.ajax.dyn="Error code " + xhr.status;
         }
    }; 

   xhr.open(GET, "data.txt",  true); 
   xhr.send(null); 
} 
</script>
</head>

<body>
    <FORM method="POST" name="ajax" action="">                  
         <INPUT type="BUTTON" value="Submit"  ONCLICK="submitForm()">
         <INPUT type="text" name="dyn"  value=""> 
    </FORM>
 </body>
 </html>