comment faire pour utiliser jquery ou ajax pour actualiser un div à 10 secondes d'intervalle

Toute aide est appréciée ici les gens. Je suis en train de construire une application web en php et je suis en utilisant le Yii framework MVC qui a beaucoup d'outils intégrés. Comme le dit le titre, j'ai besoin d'actualiser un div toutes les 10 secondes. Pour le moment j'ai cette fonction ajax

<script type="text/javascript">
    function ajaxFunction(){
    var ajaxRequest;  

    try{
        //Opera 8.0+, Firefox, Safari
        ajaxRequest = new XMLHttpRequest();
    } catch (e){
        //Internet Explorer Browsers
        try{
            ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");
        } catch (e) {
            try{
                ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");
            } catch (e){
                //Something went wrong
                alert("Your browser broke!");
                return false;
            }
        }
    }
    //Create a function that will receive data sent from the server
    ajaxRequest.onreadystatechange = function(){
                var list = document.getElementById('logged_in_users_list');
        if(ajaxRequest.readyState == 4){
            list.innerHTML = ajaxRequest.responseText;
                        setTimeout('ajaxFunction()',10000);
        }
    }
    ajaxRequest.open("GET", "protected/controllers/room/openRoom", true);
    ajaxRequest.send(null);
}
</script>


<script type="text/javascript">
            setInterval(function() {ajaxFunction();}, 5000);
</script>

Pour ceux d'entre vous qui ne sont pas familiers avec Yii il conserve la plupart de vos fichiers php dans un dossier protégé. Eh bien, c'est juste que, la ajaxRequest.ouvrez la ligne de code ci-dessus est en demandant que des url, ce qui est stocké à l'intérieur du dossier protégé, donc, je reçois un accès interdit d'erreur 403. Aucune idées de comment je pourrais mettre en place quelque chose de différent avec jquery ou à contourner ce problème d'accès?

InformationsquelleAutor user1011589 | 2012-03-25