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 :

AJAX et url complete


Sujet :

jQuery

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Ingénieur
    Inscrit en
    Mars 2004
    Messages
    20
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur

    Informations forums :
    Inscription : Mars 2004
    Messages : 20
    Par défaut AJAX et url complete
    Bonjour à tous,

    Je suis en train d'essayer de faire de l'ajax avec jquery et comme ça ne fonctionne pas j'ai tenté d'isoler le problème. Voila un code simple résumant la situation :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
     
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
        <head>
            <meta http-equiv="Content-Type" content="application/xhtml+xml;charset=utf8" />
            <script type="text/javascript" src="./js/lib/jquery.js"></script>
     
            <script type="text/javascript">
              $(document).ready(function(){
                   $.post("http://127.0.0.1/financesV2/ajax/test.html", function(data){
                       alert(data);
                  });
              });
            </script>
        </head>
        <body>
        </body>
    </html>
    Pour résumer, je lance une requête AJAX au chargement de la page et le résultat doit s'afficher dans un alert. Là ou je ne comprend plus rien c'est que quand je met l'url complète "http://127.0.0.1/financesV2/ajax/test.html", rien ne s'affiche, et une requête OPTIONS est envoyée à l'adresse indiquée...

    Si je change et que je met juste l'adresse relative "ajax/test.html", ça fonctionne et j'ai bien une requête POST à la place d'OPTIONS.

    Quelqu'un pourrait-il m'expliquer ce fonctionnement ? Je trouve ça plus propre d'avoir du WEBROOT + "adresse" pour que tout fonctionne en cas de déplacement de fichiers, mais avec ce problème je suis obligé d'abandonner ce comportement...

    Merci d'avance pour vos conseils précieux.

  2. #2
    Membre averti
    Profil pro
    Ingénieur
    Inscrit en
    Mars 2004
    Messages
    20
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur

    Informations forums :
    Inscription : Mars 2004
    Messages : 20
    Par défaut Nouvel élément
    J'ai un nouvel élément à apporter au dossier :

    Je me suis rendu compte que le problème vient du fait que je suis connecté à http://localhost/financesV2/tests.php et que je fais une requete AJAX sur http://127.0.0.1/financesV2/ajax/test.html.

    Si je fais ma requête sur http://localhost/financesV2/ajax/test.html ça fonctionne. A l'inverse, si je me connecte sur http://127.0.0.1/financesV2/tests.php et que ma requete pointe sur http://localhost/financesV2/ajax/test.html, ça ne fonctionne pas.

    Je suppose que jquery doit considérer qu'il s'agit d'un domaine différent et que ça fout la brouille. C'est dommage parce qu'au final c'est bien le même endroit, mais bon je n'aurais qu'à utiliser que des noms symboliques et ça devrait aller.

    Que pensez vous de tout ça ?

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

Discussions similaires

  1. [AJAX] Ajax et URL rewriting
    Par supertino7 dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 03/11/2008, 10h10
  2. [Prototype] var laRequete = new Ajax.Request(url,o_options);
    Par mkaelkael dans le forum Bibliothèques & Frameworks
    Réponses: 0
    Dernier message: 09/05/2008, 14h17
  3. [AJAX] AutoCompleteExtender qui complete rien
    Par zooffy dans le forum ASP.NET
    Réponses: 7
    Dernier message: 18/12/2007, 12h12
  4. refresh avec url complete, debutant
    Par Mobistar dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 05/12/2007, 10h48

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