Visualizzazione dei risultati da 1 a 3 su 3

Discussione: [js]Ajax e IE

  1. #1

    [js]Ajax e IE

    salve a tutti ragazzi,ho notato che il mio script AJAX ha problemi con il browser Internet Explorer,mentre con mozilla Firefox va che è una meraviglia.

    Il punto è questo:
    Il mio script AJAx invia delle variabili tramite metodo POST e le recupero in un file tramite PHP...in firefox tutto bene,mentre in Explorer resta in attesa di una risposta sempre...ecco il code:

    codice:
    function getXML()
    {
    try{
    return new XMLHttpRequest();
    }catch(e){}
    try{
    return new ActiveXObject('Msxml2.XMLHTTP');
    }catch(e){}
    try{
    return new ActiveXObject('Microsoft.XMLHTTP');
    }catch(e){}
    }
    
    function send_var()  {
    				xml = getXML();
    
    				var request = 'var='+ escape(document.modulo.testo.value);
    				document.body.innerHTML = 'Loading...';
    				xml.open("POST", 'recovery.php', true);
    				xml.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
    				xml.setRequestHeader("Content-length", request.length);
    				xml.setRequestHeader("Connection", "close");
    
    				xml.onreadystatechange = function()  {
    					if (xml.readyState == 4 && xml.status == 200)  {
    						document.body.innerHTML = xml.responseText;
    					}
    				}
    
    				xml.send(request);
    			}
    non capisco il perchè Explorer non viene supportato...

    Qualcuno mi può dire cosa fare per far si che lo script giri bene anche su IE?

    grazie in anticipo!!!

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Prova a togliera/commentare questa riga:
    xml.setRequestHeader("Connection", "close");

    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    non cambia la situazione...explorer dà sempre problemi...
    qualcuno che lo abbia già risolto???
    vi prego ragààà

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.