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 :

Rafraichissement d'un div dont le fichier est dans un sous-dossier


Sujet :

jQuery

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    autres
    Inscrit en
    Février 2018
    Messages
    34
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : autres
    Secteur : Transports

    Informations forums :
    Inscription : Février 2018
    Messages : 34
    Par défaut Rafraichissement d'un div dont le fichier est dans un sous-dossier
    Bonjour,

    Bonsoir,
    j'ai créé une petite messagerie instantanée, qui fonctionne en Jquery dont voici le code:
    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    <div id="mess"> <?php require "mess.php"; ?> </div>
     
    		<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
     
    		<script >
    		var auto_refresh = setInterval(
    		function() {
    			$('#mess').load('mess.php');
    		},3000);
    		</script>
    Donc le $('#mess') appelle le div id="mess" et le load appelle le fichier mess.php qui est dans le même dossier racine. Jusqu'à là, tout fonctionne correctement, il s'actualise automatiquement.

    Les choses se compliquent quand je mets le fichier dans un sous-dossier du nom de "require",
    voici le même code avec les modifications pour aller chercher le fichier dans le sous-dossier
    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    <div id="mess"> <?php require "require/mess.php"; ?> </div>
     
    		<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
     
    		<script >
    		var auto_refresh = setInterval(
    		function() {
    			$('#mess').load('require/mess.php');
    		},3000);
    		</script>
    Normalement cela devrait fonctionner, mais l'actualisation automatique ne se fait plus.

    J'ai une erreur Console dont voici un screenshot (précision, je suis en local sur windows 10)

    Nom : 1556204076-67715-rnsultatconsole.jpg
Affichages : 129
Taille : 153,6 Ko

    De même, j'ai essayé sur mon hébergeur (1&1) et lui me trouve une erreur 403 (donc accès interdit).
    j'ai mis en 777 le sous-dossier et le fichier, ça ne change rien, .

  2. #2
    Modérateur
    Avatar de OButterlin
    Homme Profil pro
    Inscrit en
    Novembre 2006
    Messages
    7 313
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 7 313
    Billets dans le blog
    1
    Par défaut
    Un petit rappel sur les URL relatives...
    Relative URI Absolute URI
    about.html http://WebReference.com/html/about.html
    tutorial1/ http://WebReference.com/html/tutorial1/
    tutorial1/2.html http://WebReference.com/html/tutorial1/2.html
    / http://WebReference.com/
    //www.internet.com/ http://www.internet.com/
    /experts/ http://WebReference.com/experts/
    ../ http://WebReference.com/
    ../experts/ http://WebReference.com/experts/
    ../../../ http://WebReference.com/
    ./ http://WebReference.com/html/
    ./about.html http://WebReference.com/html/about.html
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  3. #3
    Membre averti
    Homme Profil pro
    autres
    Inscrit en
    Février 2018
    Messages
    34
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : autres
    Secteur : Transports

    Informations forums :
    Inscription : Février 2018
    Messages : 34
    Par défaut
    VirgApps, ceci concerne bien du java (enfin Jquery)
    OButterlin, merci pour ce petit rappel

    Mais du coup, j'ai mis le bout de code du contenu mess.php dans la page chatbox.php et après plusieurs lectures de divers articles sur le même sujet (j'ai demandé à GOOGLE, c'est mon ami ), j'ai enfin compris comment faire ^^
    Voici le code qui fait appel à la fonction :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    <script >
            var auto_refresh = setInterval(
            function() {
                $('#mess').load('chatbox.php #mess');
            },3000);
            </script>
    $('mess) qui appelle le <div id='mess'>

    .load qui appelle le contenu #mess de la page chatbox.php

    Et cela empêchera les curieux de ne plus afficher le fichier mess.php via la barre d'adresse (même si c'est pas bien grave )

  4. #4
    Modérateur
    Avatar de wax78
    Homme Profil pro
    R&D - Palefrenier programmeur
    Inscrit en
    Août 2006
    Messages
    4 098
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : Belgique

    Informations professionnelles :
    Activité : R&D - Palefrenier programmeur
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2006
    Messages : 4 098
    Par défaut
    Citation Envoyé par ricem Voir le message
    VirgApps, ceci concerne bien du java (enfin Jquery)
    Oui mais Java ce n'est pas JavaScript
    (Les "ça ne marche pas", même écrits sans faute(s), vous porteront discrédit ad vitam æternam et malheur pendant 7 ans)

    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

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

Discussions similaires

  1. recherche dans les sous dossiers
    Par y-master dans le forum VBA Outlook
    Réponses: 3
    Dernier message: 23/10/2008, 16h53
  2. 2 controllers dans un sous-dossier
    Par Flackou dans le forum Ruby on Rails
    Réponses: 2
    Dernier message: 26/08/2008, 12h16
  3. Tester l'existence d'un dossier dans plusieurs sous dossier
    Par titeZ dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 29/01/2008, 21h30
  4. Appel de fonction dans des sous dossiers
    Par milach dans le forum MATLAB
    Réponses: 1
    Dernier message: 03/01/2008, 14h24
  5. Lire un fichier situé dans 2 sous dossier...
    Par Pleymo dans le forum Langage
    Réponses: 10
    Dernier message: 08/12/2005, 09h30

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