IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

jQuery Discussion :

Actualiser div toutes les X secondes sans page externe


Sujet :

jQuery

  1. #1
    Membre du Club
    Homme Profil pro
    Webmaster
    Inscrit en
    Décembre 2013
    Messages
    84
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activité : Webmaster
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2013
    Messages : 84
    Points : 48
    Points
    48
    Par défaut Actualiser div toutes les X secondes sans page externe
    Bonjour à tous,

    J'ai ce script en AJAX pour actualiser une page externe en php toutes les X secondes, mais je recherche un script pour actualiser une div qui est déjà sur la meme page sans une autre page externe.

    Script actuelle :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    <script src="http://code.jquery.com/jquery-latest.js"></script>
    <script>
    $(document).ready(function () {
        $("#responsecontainer").load("http://www.***.com/test.php");
        var refreshId = setInterval(function () {
            $("#responsecontainer").load("http://www.***.com/test.php");
        }, 2000);
        $.ajaxSetup({
            cache: false
        });
    });
    </script>
     
    <div id="responsecontainer">
    </div>
    Mais j'aimerais qu'il actualise une div (déjà replie) sur ma page sans prendre la page externe test.php.

    Qqn pourrait m'aider ?

    Merci encore !

  2. #2
    Expert éminent sénior
    Avatar de mathieu
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    10 240
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 10 240
    Points : 15 542
    Points
    15 542
    Par défaut
    les nouvelles données actualisées viendront d'où ?

  3. #3
    Membre du Club
    Homme Profil pro
    Webmaster
    Inscrit en
    Décembre 2013
    Messages
    84
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activité : Webmaster
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2013
    Messages : 84
    Points : 48
    Points
    48
    Par défaut
    En faite elles sont dans une div avec des mysql_query("select .....
    Ainsi que d'autres donnés, et il faudrais juste que cette div soit actualisé

    Merci

  4. #4
    Expert éminent sénior
    Avatar de mathieu
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    10 240
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 10 240
    Points : 15 542
    Points
    15 542
    Par défaut
    donc il faut que ton code appelle un script sur ton serveur pour lire ta base de données.
    qu'est ce qui te dérange dans cette façon de faire ?

  5. #5
    Membre du Club
    Homme Profil pro
    Webmaster
    Inscrit en
    Décembre 2013
    Messages
    84
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activité : Webmaster
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2013
    Messages : 84
    Points : 48
    Points
    48
    Par défaut
    Justement, cela appelle une page externe, actuellement test.php et j'aimerais que ça actualise uniquement ma div déjà sur ma page sans appeller le contenu de la page externe, exemple

    ACTUELLEMENT :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    <script src="http://code.jquery.com/jquery-latest.js"></script>
    <script>
    $(document).ready(function () {
        $("#responsecontainer").load("http://www.***.com/test.php");
        var refreshId = setInterval(function () {
            $("#responsecontainer").load("http://www.***.com/test.php");
        }, 2000);
        $.ajaxSetup({
            cache: false
        });
    });
    </script>
     
    <div id="responsecontainer">
    ici ca importe ce qu'il y à dans test.
    </div>
    Et j'aimerais qqchose dans ce genre :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    <script src="http://code.jquery.com/jquery-latest.js"></script>
    <script>
    $(document).ready(function () {
        $("#responsecontainer").load(NOMDELADIV);
        var refreshId = setInterval(function () {
            $("#responsecontainer").load(NOMDELADIV);
        }, 2000);
        $.ajaxSetup({
            cache: false
        });
    });
    </script>
     
    <div id="responsecontainer">
    ca rafraichit le contenu ici
    </div>
    Sans avoir cette page externe.

    Merci

  6. #6
    Expert éminent sénior
    Avatar de mathieu
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    10 240
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 10 240
    Points : 15 542
    Points
    15 542
    Par défaut
    c'est ce que j'ai déjà dit plus haut, si les informations de la mise à jour sont sur le serveur, le code JavaScript doit contacter le serveur
    explique nous plus en détail ce qui ne fonctionne pas comme tu veux

  7. #7
    Membre du Club
    Homme Profil pro
    Webmaster
    Inscrit en
    Décembre 2013
    Messages
    84
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activité : Webmaster
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2013
    Messages : 84
    Points : 48
    Points
    48
    Par défaut
    En faite cette fonction fonctionne parfaitement :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    <script src="http://code.jquery.com/jquery-latest.js"></script>
    <script>
    $(document).ready(function () {
        $("#responsecontainer").load("http://www.***.com/test.php");
        var refreshId = setInterval(function () {
            $("#responsecontainer").load("http://www.***.com/test.php");
        }, 2000);
        $.ajaxSetup({
            cache: false
        });
    });
    </script>
     
    <div id="responsecontainer">
    ici ca importe ce qu'il y à dans test.
    </div>
    Mais ce n'est pas tout à fait ce dont j'ai besoin, en faite j'ai une DIV et j'aimerais qu'elle soit actualisé sans la page test.php.

    Exemple :

    <div>tout ce qu'il y à dans ma div qui ne se trouve pas dans le fichier test.php</div>

    Donc je n'arrive pas à modifier le script ci dessus pour enlever la page test et juste actualiser ma div avec ce qu'il y à dedans, car a chaque fois cela importe test.php et n'actualise pas ma div.

  8. #8
    Modérateur

    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    12 554
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 12 554
    Points : 21 615
    Points
    21 615
    Par défaut
    Eh bien quoi, tu n'as qu'à créer un autre .php qui, lui, ne contient que la <div> que tu veux mettre à jour. C'est ce qu'on te dit depuis le début.
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  9. #9
    Membre du Club
    Homme Profil pro
    Webmaster
    Inscrit en
    Décembre 2013
    Messages
    84
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activité : Webmaster
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2013
    Messages : 84
    Points : 48
    Points
    48
    Par défaut
    Merci

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [WB20] Actualiser sa page toutes les x secondes
    Par EriCstoFF dans le forum WebDev
    Réponses: 1
    Dernier message: 18/06/2015, 14h37
  2. Réponses: 4
    Dernier message: 14/05/2014, 15h27
  3. Réponses: 4
    Dernier message: 06/11/2007, 11h44
  4. Div qui se recharge toutes les x secondes
    Par Msieurduss dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 21/06/2006, 16h41
  5. [Javascript] Réactualisez une page toutes les X secondes...
    Par funktastique dans le forum Général JavaScript
    Réponses: 10
    Dernier message: 20/01/2006, 15h52

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo