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

AJAX Discussion :

[AJAX] Utilisation de la méthode jQuery.ajax()


Sujet :

AJAX

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Octobre 2010
    Messages
    26
    Détails du profil
    Informations forums :
    Inscription : Octobre 2010
    Messages : 26
    Par défaut [AJAX] Utilisation de la méthode jQuery.ajax()
    Bonjour à toutes et à tous,

    Je rencontre un problème lors de l'utilisation de la méthode jQuery.ajax().
    Lorsque j'essaye de lire un fichier XML situé sur la même machine physique dans le but de générer du HTML, il est impossible d'utiliser un chemin de type "C:\fichiers\monfichier.xml". Seuls les chemins relatifs fonctionnent. J'avoue que je n'arrive pas à comprendre.
    Voici le morceau de code en question
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    $(function() {
        $.ajax({
            type: "GET",
            url: "C:\fichiers\monfichier.xml",
            dataType: "xml",
            contentType: 'text/xml; charset=utf-8',
            success: loadMenu
        });
    });
    J'ai immédiatement essayé de remettre mon code en question mais dans la mesure où tout fonctionne bien avec un chemin relatif, je ne crois pas que ça soit une erreur de codage. Malheureusement, une fois en production, je ne pourrai pas utiliser de chemin relatif.
    Est-ce un bug connu ?

    Merci d'avance pour votre aide.

    --
    AP

  2. #2
    Modérateur

    Avatar de NoSmoking
    Homme Profil pro
    Inscrit en
    Janvier 2011
    Messages
    17 207
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Janvier 2011
    Messages : 17 207
    Par défaut
    Bonjour,
    Malheureusement, une fois en production, je ne pourrai pas utiliser de chemin relatif.
    et pourtant il faudrait bien compte tenu du fait qu'il faut que les fichiers appartiennent au même domaine.

  3. #3
    Membre averti
    Inscrit en
    Octobre 2010
    Messages
    26
    Détails du profil
    Informations forums :
    Inscription : Octobre 2010
    Messages : 26
    Par défaut
    Citation Envoyé par NoSmoking Voir le message
    Bonjour,et pourtant il faudrait bien compte tenu du fait qu'il faut que les fichiers appartiennent au même domaine.
    En fait non. Mon fichier XML sera situé dans un répertoire avec des permissions spécifiques tandis que le site web sera lui déployé sous un environnement Sharepoint. Il ne pourra donc pas y avoir de chemin relatif.

    --
    AP

  4. #4
    Modérateur

    Avatar de NoSmoking
    Homme Profil pro
    Inscrit en
    Janvier 2011
    Messages
    17 207
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Janvier 2011
    Messages : 17 207
    Par défaut
    as tu essayé avec le protocol file:///
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    $(function() {
        $.ajax({
            type: "GET",
            url: "file:///C:/fichiers/monfichier.xml",
            dataType: "xml",
            contentType: 'text/xml; charset=utf-8',
            success: loadMenu
        });
    });

  5. #5
    Membre averti
    Inscrit en
    Octobre 2010
    Messages
    26
    Détails du profil
    Informations forums :
    Inscription : Octobre 2010
    Messages : 26
    Par défaut
    Oui, j'ai malheureusement tout essayé.
    Je joins le message d'erreur que j'obtiens dès que je rentre chez moi.

Discussions similaires

  1. jQuery .ajax, utiliser les 'datas' hors fonction
    Par dotmastaz dans le forum jQuery
    Réponses: 4
    Dernier message: 02/08/2011, 09h54
  2. Réponses: 2
    Dernier message: 24/09/2010, 09h35
  3. [AJAX] utilisation d'un calendrier avec ajax
    Par cyreel dans le forum AJAX
    Réponses: 15
    Dernier message: 21/04/2010, 09h15
  4. Réponses: 5
    Dernier message: 30/11/2009, 16h20
  5. tutoriel pour apprendre à utiliser jquery, ajax. . .
    Par benja507 dans le forum jQuery
    Réponses: 1
    Dernier message: 17/10/2008, 17h22

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