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 :

[JQuery] Charger des fragments de PHP


Sujet :

jQuery

  1. #1
    Candidat au Club
    Profil pro
    Chef de projet
    Inscrit en
    Août 2008
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Chef de projet

    Informations forums :
    Inscription : Août 2008
    Messages : 2
    Par défaut [JQuery] Charger des fragments de PHP
    Bonjour ,
    je me suis mis à l'ajax pour améliorer mon site web . J'ai donc également étudié la bibliothèque jQuery, qui permet facilement de charger des fragments de HTML sur la page en cours, et ainsi pouvoir sur mon site naviguer d'une page à l'autre sans avoir de "page blanche". J'ai ensuite essayé de charger également des fragments de PHP (car mon site n'a pratiquement que ça, alors si je ne peux pas ça ne sert à rien !), mais ça ne marche pas .

    Comment faire?

    Merci d'avance pour votre aide .

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    130
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2008
    Messages : 130
    Par défaut
    Dans la mesure où le php ne "quitte pas" le serveur c'est vrai que je ne vois pas trop ce que tu veux dire...
    Le concept d'ajax c'est bien de récupérer des "bouts" de html -éventuellement généré par du php- et de les traiter sur ta page avec du javascript (généralement en les collant dans un div).

    Bref, que veux tu faire exactement avec ce code php ?

  3. #3
    Candidat au Club
    Profil pro
    Chef de projet
    Inscrit en
    Août 2008
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Chef de projet

    Informations forums :
    Inscription : Août 2008
    Messages : 2
    Par défaut
    En fait mon idée ce srait de pouvoir charger des fragments de PHP de manière asynchrone, afin que le PHP soit "traduit" côté serveur, mais que côté client il n'y est pas de "page blanche", et doncque l'on pourrait continuer de naviguer sur la page le temps du chargement du PHP.

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    130
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2008
    Messages : 130
    Par défaut
    ce srait de pouvoir charger des fragments de PHP de manière asynchrone, afin que le PHP soit "traduit" côté serveur, mais que côté client il n'y est pas de "page blanche"
    C'est exactement ce qui se passe quand avec ton objet XMLHttpRequest tu effectues une requête vers "mapage.php" : le script présent sur cette page est executé et le code html ainsi généré est retourné.

    En fait je ne vois pas très bien la différence que tu mets entre "charger des fragments de HTML" et "charger des fragments de PHP". Veux-tu dire que dans le 2nd cas le résultat de la requête est généré dynamiquement ?

  5. #5
    Membre chevronné Avatar de dj-julio
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    745
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Finistère (Bretagne)

    Informations forums :
    Inscription : Décembre 2005
    Messages : 745
    Par défaut
    Je crois que comprendre que tu veux envoyer les résultats obtenus par php au fur et à mesure du traitement ?

    si c'est bien ça, tu peux essayer ce qui suit :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    <?php
    while($run=1) {
    echo "<br />".date('H:i:s')."<br />";
     
    flush();
    ob_flush();
     
    sleep(1);
    }    
    ?>
    Avec ce code, toutes les secondes, tu as l'heure qui va être inscrite sur la page

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

Discussions similaires

  1. Réponses: 0
    Dernier message: 16/08/2014, 15h21
  2. [MySQL] Charger des fichiers PHP distants
    Par gégé140488 dans le forum PHP & Base de données
    Réponses: 3
    Dernier message: 26/02/2012, 14h40
  3. [Dexplore] Comment charger des fichiers d'aide ?
    Par Laurent Dardenne dans le forum Windows
    Réponses: 5
    Dernier message: 04/01/2005, 17h38
  4. exécution des fichiers index.php
    Par berry dans le forum Apache
    Réponses: 4
    Dernier message: 20/12/2004, 20h29
  5. Charger des paramètres à partir de beans
    Par lalakers dans le forum ANT
    Réponses: 1
    Dernier message: 19/05/2004, 18h25

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