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

Zend Framework PHP Discussion :

AjaxControler "mal appelé" [ZF 1.10]


Sujet :

Zend Framework PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Étudiant
    Inscrit en
    Janvier 2009
    Messages
    380
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2009
    Messages : 380
    Par défaut AjaxControler "mal appelé"
    Bonjour à tous,
    le problème va être très simple à résoudre, mais j'ai beau chercher je ne trouve pas pourquoi cela ne fonctionne pas.

    Je m'explique :

    sur ma page d'acceuil
    http://localhost/XXXXXXX/
    j'ai 4 requètes ajax qui s'affichent dans firebug.
    - client
    - villeclient
    - fournisseur
    - villefournisseur
    celles ci me retournent ce que je veut => parfait !!

    client et villeclient alimentent 2 suggestbox présentes dans la page d'acceuil
    fournisseur et villefournisseur alimentent 2 suggestbox présentes dans la page
    http://localhost/XXXXXXX/index/fournisseur

    le problème est le suivant, mes requetes s'affichent correctement et me retournent correctement ce que je veut sur ma page d'accueil mais sur ma page http://localhost/XXXXXXX/index/fournisseur
    j'ai 4 erreur me disant que mes fonctions n'existent pas ... Bizzarre !!!

    quelqu'un a une idée ??

    Merci beaucoup !!!

  2. #2
    Membre éclairé
    Profil pro
    Étudiant
    Inscrit en
    Janvier 2009
    Messages
    380
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2009
    Messages : 380
    Par défaut
    Personne n'a d'idée ?? pour une si petite "broutille" ??
    J'avoue que depuis presque 10 jours,(depuis que Freeseb74 m'a appris comment faire) cette "broutille" me hante et m'exaspère ...

    pour info voici la conversation :
    http://www.developpez.net/forums/d95...echerche-page/

    je tentais de le faire en parallèle mais j'ai toujours eu cette erreur.

    Merci encore a Freeseb74 de son immense patience et de ses précieux conseils !

  3. #3
    Membre expérimenté
    Profil pro
    Inscrit en
    Juillet 2010
    Messages
    118
    Détails du profil
    Informations personnelles :
    Âge : 52
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juillet 2010
    Messages : 118
    Par défaut
    Cyrux,

    Les liens dans tes requêtes ajax sont relatifs.
    Donc en fonction de où tu te trouves au niveau de ton adresse URL (barre d'adresse) le lien n'est plus bon.

    Regarde au niveau de ta console Firebug si le fichier appelé par AJAX à le bon chemin.

  4. #4
    Membre éclairé
    Profil pro
    Étudiant
    Inscrit en
    Janvier 2009
    Messages
    380
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2009
    Messages : 380
    Par défaut
    Merci de ta réponse Sébastien !!

    à partir de ma page index j'ai par exemple cette url ci dans firebug :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    http://localhost/XXXXXXX/ajax/client
    et à partir de la page fournisseur, j'ai celle ci :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    http://localhost/XXXXXXX/index/ajax/client
    il rajoute index, ce qui met tout de travers.

    il faudrait que je revois tous mes liens ???
    il me faudrait des liens absolus ??

    Merci encore

  5. #5
    Membre éclairé
    Profil pro
    Étudiant
    Inscrit en
    Janvier 2009
    Messages
    380
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2009
    Messages : 380
    Par défaut
    Effectivement, tu as parfaitement raison,
    juste un problème de lien, que je ne cherchais pas au bon endroit !!

    j'ai simplement rajouté ceci => ../ pour le faire "reculer" d'un dossier
    (remonter au dossier parent)

    ce qui donne dans ma requête ajax :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    ... 
     url: "../ajax/monfournisseur"
    ...
    Et ce qui fait que sa fonctionne parfaitement !!!

    Mille MERCI !!!


    Problème

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

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