Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2008
    Messaggi
    48

    Non funziona GetXmlHttpObject

    Ciao a tutti
    Sto cercando di fare una semplice request dopo aver caricato la pagina. Questa è la mia funzione che viene richiamata dal onload del body:

    codice:
    function showUser(){
    	xmlHttp = getXmlHttpObject()
    	/*if(xmlHttp == null){
    		alert("Your browser do not support HTTP Request");
    		return;
    	}*/
    	var url="request.php";
    	alert(url);
    	/*xmlHttp.onreadystatechange = stateChanged;
    	xmlHttp.open("POST", url, true);
    	xmlHttp.send(null);*/
    }
    I commenti che vedete in pratica li ho messi per capire dov'è che si ferma, cioè dov'è che mi comincia a dare errore nella visualizzazione. Ed in pratica ho visto che l'errore sta proprio nella prima stringa, cioè non va il GetXmlHttpObject, con o senza ; . Infatti se commento quella stringa mi fa quell'alert. E questa è la funzione getXmlHttpObject
    codice:
    function getXmlHttpObject(){
    	var xmlHttp=null;
    	try
    	  {
    	  // Firefox, Opera 8.0+, Safari
    	  xmlHttp=new XMLHttpRequest();
    	  }
    	catch (e)
    	{
      // Internet Explorer
    	try
    	{
    		xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
    	}
    	catch (e)
    		{
    	try
    	  {
    	  xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
    	  }
    	catch (e)
    	  {
    	  alert("Your browser does not support AJAX!");
    	  return false;
    	  		}
    		}
    	}
    	 
    	  return xmlHttp;
    	}
    }
    Come posso risolvere?
    Grazie a tutti

  2. #2
    posta la tua funzione GetXmlHttpObject() che vediamo se ha errori.

    Zappa
    [PC:Presario 2515EU][Cpu:P4@2.3GHz][Ram: 512M][HDU:80G@5400 RPM]
    [Wireless:LinkSys][OS: Ubuntu 9.04 - Jaunty Jackalope]

  3. #3
    Utente di HTML.it
    Registrato dal
    Apr 2008
    Messaggi
    48
    ho modificato il mio post.

    Poi un altra cosa:
    In pratica con questa istruzione

    document.getElementById("txtHint").innerHTML=xmlHt tp.responseText;

    io, che ho un file php che non ha solo echo "ciao"; ,

    in pratica scrivo nel tag con id txtHint ciao, perchè preso con xmlHttp.responseText

    Giusto??

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.