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

JavaScript Discussion :

Passage de php à javascript et ajax


Sujet :

JavaScript

  1. #1
    Membre du Club
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Décembre 2018
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux

    Informations forums :
    Inscription : Décembre 2018
    Messages : 7
    Par défaut Passage de php à javascript et ajax
    Bonjour à vous ,


    Avec des potes on a commencé à développer un site avec html, css et php .
    Ceci est un peu nouveau pour nous (on est tous admin linux) et nous avons réussi à afficher et faire faire ce que l'on désirait en local .
    Le problème est la portabilité en appli mobile, c'est un besoin identifié.
    Après avoir effectuer des recherches, beaucoup utilisent et des proches nous conseillent cordova, qui retranscrit un site javascript, ajax , css et html en langage natif d'appli mobile si nous avons bien compris.
    Hors notre site contient trop de php et nous aimerions substituer le code php par du javascript et de l'ajax pour pouvoir retranscrire le code coté client via cordova, et effectuer les appels serveur avec de l'ajax.
    Et là c'est le drame, même en lisant plusieurs tuto, en comprenant bien que javascript c'est coté client et php coté serveur etc, j'ai du mal à basculer le code, je me mélange et je n’aboutis à rien .

    exemple en php j'avais mis une variable pour l'url des images, car on y bosse à plusieurs et on a pas forcément la même archi en local ;
    Code PHP : Sélectionner tout - Visualiser dans une fenêtre à part
    <li class="menu2"><a href="<?php echo $url_projet ?>/messages"><img src="<?php echo $url_images ?>/messages.svg"  height=50/><br>MES MESSAGES </a></li>
    Comment retranscrire cela en javascript, j'ai envie de garder ce système de variable.

    autre code qui me pose problème , un moment j'appelle un script stocké dans un fichier php:
    Code PHP : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    <div id="oneg-2">
    <?php 
    displayZipSign();  //appel de la fonction php qui permet d'afficher les images en rapport,recup d'un code html
    ?>		
    </div>

    Pouvez vous m'aider?

  2. #2
    Expert confirmé

    Homme Profil pro
    Développeur Web
    Inscrit en
    Septembre 2010
    Messages
    5 418
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Septembre 2010
    Messages : 5 418
    Par défaut
    Soit ton application est autonome et tu peux utiliser uniquement javascript et html/css.

    Soit elle nécessite un appel serveur, donc une connexion internet pour faire des mises à jour, et dans ce cas tu peux utiliser ajax pour faire appel à des scripts php (ou autre technologie serveur).

    En utilisant jQuery pour faire une requête ajax
    Code javascript : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     $.post( "adresse_fichier_php.php", function( data ) {
      $( ".result" ).html( data );
    });
    Ici on fait une requête vers le fichier "adresse_fichier_php.php" et le retour html de ce fichier sera écrit dans l'élément hml ayant la classe ".result". Tu peux passer des paramètres dans la requêtes ajax et php peut aussi retourner un objet json plutôt que du html. Cette technique permet donc de faire des mises à jour serveur automatiquement ou plus souvent onclick sur un bouton.

    Après vous pouvez peut-être aussi penser à faire un site adapté aux mobiles ce qui éviterait de passer par une application...

  3. #3
    Membre du Club
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Décembre 2018
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux

    Informations forums :
    Inscription : Décembre 2018
    Messages : 7
    Par défaut
    Salut merci pour ta réponse , mais je n'y arrive point

    Notre application ne sera pas autonome , elle aura forcément besoin d'aller exécuter des requêtes coté serveur.
    Ce que j'ai oublié de préciser c'est que l'on utilise wordpress comme base car par mal de plugins nous servent .
    Mais aucun bon plugin transforme un site en appli mobile.
    Donc les pages doivent rester en .php mais on veut intégrer jquery ou ajax à l'intérieur pour aller exécuter une fonction dans une seconde page php.

    exemple:
    home.php ,contiendrait ajax ou jquery pour lancer la fonction toto() contenu dans toto.php, toto() requête en serveur et renvoie des données html .
    Il faut que la fonction toto() se lance au chargement de home.php dans un div spécifique sans click boutton.

    J'ai éssayé quelque tutos depuis quelques jours et je commence à me mélanger.
    Nous souhaitons faire comme cela car une fois le site fonctionnel , on aurait plus qu'à passer les pages comme home.php en html sous cordova pour avoir notre appli coté client .


    J’espère que j'arrive à me faire comprendre.

    Merci

  4. #4
    Expert confirmé

    Homme Profil pro
    Développeur Web
    Inscrit en
    Septembre 2010
    Messages
    5 418
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Septembre 2010
    Messages : 5 418
    Par défaut
    Si ton projet est d'utiliser wordpress puis de modifier le code à la main pour l'adapter à cordova, tu n'y arriveras pas. Si tu part de wordpress il faut utiliser des plugins pour faire des applications mobiles.

  5. #5
    Membre du Club
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Décembre 2018
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux

    Informations forums :
    Inscription : Décembre 2018
    Messages : 7
    Par défaut
    Oui on en a testé quelques uns ..., on va essayer de réfléchir si on abandonne wordpress ou pas du coup .
    Merci des conseils.

Discussions similaires

  1. communication php javascript via ajax
    Par sebac dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 23/03/2010, 17h56
  2. [AJAX] Passage de Javascript vers AJAX : besoin de qqes conseils !
    Par winnie82 dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 20/08/2007, 14h30
  3. [AJAX] Communication PHP ~ JavaScript
    Par TheBaeK1 dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 04/05/2006, 18h24
  4. [PHP-JS] Passage de variable de php à javascript
    Par jbr_85 dans le forum Langage
    Réponses: 9
    Dernier message: 02/03/2006, 17h19
  5. Réponses: 2
    Dernier message: 08/02/2006, 14h11

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