Показать сообщение отдельно
  #1 (permalink)  
Старый 06.08.2010, 07:28
Аспирант
Отправить личное сообщение для dopelher Посмотреть профиль Найти все сообщения от dopelher
 
Регистрация: 10.08.2009
Сообщений: 32

Ajax: There was a problem accessing the server. SOS!
Всем доброго дня!
Если кто проконсультирует, буду очень благодарен,
т.к. сам уже все испробовал, мозг сплавился и не вижу где искать.
Проблема возникает при обращении к process():
"There was a problem accessing the server:" и больше ничего.

var xmlHttp = createXmlHttpRequestObject();
function createXmlHttpRequestObject()
{
  var xmlHttp;

  try
  {
    xmlHttp = new XMLHttpRequest();
  }
  catch(e)
  {
    var XmlHttpVersions = new Array(
      "MSXML2.XMLHTTP.6.0", "MSXML2.XMLHTTP.5.0", "MSXML2.XMLHTTP.4.0", 
      "MSXML2.XMLHTTP.3.0", "MSXML2.XMLHTTP", "Microsoft.XMLHTTP");

    for (i = 0; i < XmlHttpVersions.length && !xmlHttp; i++)
    {
      try
      {
        xmlHttp = new ActiveXObject(XmlHttpVersions[i]);
      }
      catch (e) {} // Ignore potential error
    }
  }

  if (xmlHttp)
  {
    return xmlHttp;
  }

  else 
  {
    handleError("Error creating the XMLHttpRequest object.");
  }
}

function process()
{
    if (xmlHttp.readyState == 4 || xmlHttp.readyState == 0)
  {
    xmlHttp.open("GET", "c:/projectX/quickstart.php", true);  
    xmlHttp.onreadystatechange = handleServerResponse;
    xmlHttp.send(null);
  }
 
    
    
}
function handleServerResponse() 
{
  if (xmlHttp.readyState == 4) 
  {
    if (xmlHttp.status == 200) 
    {
      Response = xmlHttp.responseText;
      document.getElementById("divMessage").innerHTML = Response;
    } 
	
    else 
    {
      alert("There was a problem accessing the server: " + xmlHttp.statusText);
    }

	 }
}
Ответить с цитированием