Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > AJAX
AJAX Forum sur la programmation AJAX. Avant de poster : Cours AJAX, FAQ AJAX, Toutes les FAQ JavaScript
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 12/01/2012, 18h47   #1
Invité de passage
 
Ange-Pierre Desmoulins
Inscription : octobre 2010
Messages : 14
Détails du profil
Informations personnelles :
Nom : Ange-Pierre Desmoulins

Informations forums :
Inscription : octobre 2010
Messages : 14
Points : 0
Points : 0
Par défaut 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 :
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
AngePierre est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/01/2012, 19h23   #2
Modérateur
 
Avatar de NoSmoking
 
Homme
Inscription : janvier 2011
Messages : 2 944
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Isère (Rhône Alpes)

Informations forums :
Inscription : janvier 2011
Messages : 2 944
Points : 4 776
Points : 4 776
Bonjour,
Citation:
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.
NoSmoking est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/01/2012, 19h36   #3
Invité de passage
 
Ange-Pierre Desmoulins
Inscription : octobre 2010
Messages : 14
Détails du profil
Informations personnelles :
Nom : Ange-Pierre Desmoulins

Informations forums :
Inscription : octobre 2010
Messages : 14
Points : 0
Points : 0
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
AngePierre est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/01/2012, 21h37   #4
Modérateur
 
Avatar de NoSmoking
 
Homme
Inscription : janvier 2011
Messages : 2 944
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Isère (Rhône Alpes)

Informations forums :
Inscription : janvier 2011
Messages : 2 944
Points : 4 776
Points : 4 776
as tu essayé avec le protocol file:///
Code :
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
    });
});
NoSmoking est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/01/2012, 21h47   #5
Invité de passage
 
Ange-Pierre Desmoulins
Inscription : octobre 2010
Messages : 14
Détails du profil
Informations personnelles :
Nom : Ange-Pierre Desmoulins

Informations forums :
Inscription : octobre 2010
Messages : 14
Points : 0
Points : 0
Oui, j'ai malheureusement tout essayé.
Je joins le message d'erreur que j'obtiens dès que je rentre chez moi.
AngePierre est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 19h12.


 
 
 
 
Partenaires

Hébergement Web