Visualizzazione dei risultati da 1 a 3 su 3

Discussione: ajax readyState==1

  1. #1

    ajax readyState==1

    ciao a tutti,
    ho scritto questo
    Codice PHP:
    function news(id)
    {
        var 
    req Inint_AJAX();
        
    req.onreadystatechange = function ()
        {
            if (
    req.readyState==1)
                
    document.getElementById('_news_').innerHTML="<img src='css/images/loading.gif />"

             
    if (req.readyState==4)
            {
                  if (
    req.status==200)
                {
                       
    document.getElementById('_news_').innerHTML=req.responseText//retuen value
                  
    }
             }
        };
        
    req.open("GET""../spider/news.php?id="+id); //make connection
        
    req.setRequestHeader("Content-Type""application/x-www-form-urlencoded;charset=iso-8859-1"); // set Header
        
    req.send(null); //send value

    il problema è il readyState == 1 che uso per mostare un immagine di loading nell'attesa.
    Con firefox funziona, mentre con chrome e ie8 no.
    Perchè?

  2. #2
    se usassi del testo HTML CORRETTO sarebbe meglio:

    document.getElementById('_news_').innerHTML='[img]css/images/loading.gif[/img]';
    I DON'T Double Click!

  3. #3

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.