Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    script ajax non funziona su IE

    Salve,

    utilizzo questo script per effettuare una query su db utilizzando ajax per non ricaricare la pagina. Funziona perfettamente su tutti i browser tranne che su IE 10 ... sapreste dirmi perchè ?

    Grazie mille.

    codice:
    Pagina Principale (Prova.html)
    
    <html>
    <head>
    <script src="jquery-1.3.2.js"></script>
    </head>
    <body>
    
    
    <script type="text/javascript">
    
    
    $(document).ready(function() {
    var timer = setInterval ("Reload()", 2000);
    var timer = setInterval ("Reload2()", 3000);
    });
    
    
    function Reload(){
    $("#dati1").load("prova2.asp");
    $("#msg1").ajaxError(function(event, request, settings){
    $(this).append(" Error requesting page " + settings.url + "");
    });
    }
    
    
    function Reload2(){
    $("#dati2").load("prova2.asp");
    $("#msg2").ajaxError(function(event, request, settings){
    $(this).append(" Error requesting page " + settings.url + "");
    });
    }
    </script>
    <div id="dati1"></div>
    <br/>
    <div id="dati2"></div>
    
    
    </body>
    </html>

    codice:
    Pagina Query = Pagina2.asp  (in verità al momento c'è solamente una funzione per generare numeri random random)
    
    
    
    <html>
    <head>
    <meta content="text/html; charset=utf-8" http-equiv="Content-Type" />
    <title>Senza nome 1</title>
    </head>
    <body>
    <%
    Dim Limite
    Limite = 999
    Randomize()
    'Response.Write CInt((Limite - 1)*Rnd() + 1 )
    %>
    <table style="width: 150px">
        <tr>
            <td>Numero: </td>
            <td><%=CInt((Limite-1)*Rnd()+1)%></td>
        </tr>
    </table>
    </body>
    </html>
    Pippo Giacalone
    giacalone@tin.it

  2. #2
    risolto .... ho trovato in rete il problema di IE .... praticamente non si aggiorna la cache ....


    questa la parte di codice da sostituire per prenderlo in giro:


    prima
    $("#dati1").load("prova2.asp");


    dopo
    $("#dati1").load("prova2.asp?rand="+escape(Math.ra ndom()));
    Pippo Giacalone
    giacalone@tin.it

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.