Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
828 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  AJAX fonction globale?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

AJAX fonction globale?

n°1887449
omeya
Posté le 25-05-2009 à 00:58:14  profilanswer
 

Bonjour à tous,
 
Je refais actuellement mon site web presque entièrement en ajax.
 
Ne pouvant pas transmettre une variable globale d'une page principale vers une page "inline" appelée en AJAX, j'en suis réduit à utiliser les variables de session.
Mais concernant les fonctions, je n'ai rien trouvé. Je suis obligé de recharger les corps de mes fonctions à chaque chargement d'une page inline.
 
Y a-t-il un moyen pour qu'une page inline prenne en compte les fonctions préchargées en include par la page principale sans modifier les configurations du serveur?
 
Par exemple :
* fonctions.php :
function afficher()
{ echo 'page chargée'; }
 
*index.php :
include_once('fonctions.php');
 
*page_inline.php appelée en HTTPRequest depuis index.php
afficher(); //fonction sensée être lancée grâce à l'include de index.php mais sans effet...

mood
Publicité
Posté le 25-05-2009 à 00:58:14  profilanswer
 

n°1887512
PunkRod
Digital Mohawk
Posté le 25-05-2009 à 11:02:06  profilanswer
 

Si j'ai bien compris l'exposé de ton problème, je pense que tu n'as pas compris l'architecture sur laquelle tu travailles :
 
php = serveur
javascript = client
ajax = javascript
 
Ta page inline doit donc inclure ton fichier fonctions pour que ça marche.

n°1887545
bixibu
Ca ... c'est fait!
Posté le 25-05-2009 à 12:08:38  profilanswer
 

Oui pas vraiment le choix.. au pire regarde du coté des autoload PHP pour chargés tes classes automatiquement


---------------
App Android NextGP - Calendrier, Notifications pour 12 sports meca : Playstore - TU
n°1887772
omeya
Posté le 25-05-2009 à 19:19:04  profilanswer
 

En effet, PunkRod, l'architecture ne permet pas de le faire... je viens d'arriver à cette conclusion.
Je vais jeter un œil du côté autoload PHP, comme tu le préconises bixibu. Ou alors je vais me contenter de charger les fonctions telles quelles, tant que la puissance de calcul du serveur peut s'en contenter elle aussi.
 
Merci pour ces éclaircissements =)


Message édité par omeya le 25-05-2009 à 19:21:50
n°1889373
PunkRod
Digital Mohawk
Posté le 29-05-2009 à 11:56:17  profilanswer
 

si tu te penches sur l'autoload, je te propose de regarder du côté de zend framework
il y a un outil d'autoload intéressant pour peu que tu te conformes aux conventions de nommage et d'organisation du code.
Pour l'avoir testé, je la trouve vraiment pertinente et efficace.
 
(et en utilisant le module 'MVC' c'est naturellement encore plus rentable)


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  AJAX fonction globale?

 

Sujets relatifs
inline et pointeur sur fonctionfonction exit et CSS
Probleme ajax listes liéesScheme : fonction intersection
erreur dans ma fonction[GTK+] Ajouter un boutton a une fenetre grace à une fonction
Récupérer variables de javascript en php (Ajax)Récupérer variables de javascript en php (Ajax)
Fonction substring dans un swfpointeur vs reference en retour de fonction
Plus de sujets relatifs à : AJAX fonction globale?


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR