Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > JavaScript > Bibliothèques & Frameworks > jQuery
jQuery Forum d'entraide sur le framework jQuery. Avant de poster : Tutoriels jQuery, FAQ jQuery, Tous les tutoriels JavaScript, 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 27/04/2011, 22h36   #1
Candidat au titre de Membre du Club
 
franco
Inscription : mars 2011
Messages : 199
Détails du profil
Informations personnelles :
Nom : franco

Informations forums :
Inscription : mars 2011
Messages : 199
Points : 11
Points : 11
Par défaut erreur avec $.post

salut,


j'arrive à manipuler les données dans un fichier test.xml à travers :
Code :
$.post('test.xml', function(data) {...........

mais le problème si le fichier test.xml exsite sous ce chemi :
Code :
1
2
 
C:\Monprojet\WebContent\test.xml
comment j'arrive a accéder à ce fichier :
j'essaye avec ce code :
Code :
$.post('C:\\Monprojet/WebContent/test.xml', function(data) {

mais je n'arrive pas a récupérer les données

merci d'avance
alen22 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/04/2011, 09h19   #2
Membre habitué
 
Homme
Développeur Web
Inscription : avril 2007
Messages : 323
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 23
Localisation : France, Loire Atlantique (Pays de la Loire)

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : avril 2007
Messages : 323
Points : 144
Points : 144
Salut, peut tu détailler l'arborescence de ton projet? et dans quel répertoire se situe ton fichier JS?
__________________
L'intelligence c'est comme la confiture, moins tu en as , plus tu l'étales...
erox44 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/04/2011, 10h51   #3
Membre Expert
 
Avatar de Loceka
 
Tlouye Ci
Inscription : mars 2004
Messages : 1 450
Détails du profil
Informations personnelles :
Nom : Tlouye Ci

Informations forums :
Inscription : mars 2004
Messages : 1 450
Points : 2 149
Points : 2 149
il faut mettre une URL, pas un chemin : file://C:/Monprojet/WebContent/test.xml
Loceka est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/05/2011, 19h59   #4
Candidat au titre de Membre du Club
 
franco
Inscription : mars 2011
Messages : 199
Détails du profil
Informations personnelles :
Nom : franco

Informations forums :
Inscription : mars 2011
Messages : 199
Points : 11
Points : 11
merci pour vos reponses ,

mais avec ce code :

$.post('//C:/Monprojet/WebContent/test.xml', function(data) {......


rien n'est affiché

comme je dis le fichier test.xml se situe sous cet arboressence
Code :
C:\\Monprojet/WebContent
merci d'avance
alen22 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/05/2011, 08h34   #5
Responsable Développement Web

 
Avatar de Bovino
 
Homme Didier Mouronval
Développeur Web
Inscription : juin 2008
Messages : 13 806
Détails du profil
Informations personnelles :
Nom : Homme Didier Mouronval
Âge : 41
Localisation : France, Gironde (Aquitaine)

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : juin 2008
Messages : 13 806
Points : 35 803
Points : 35 803
Et tu ne vois pas de différence entre
Citation:
Envoyé par Loceka
file://C:/Monprojet/WebContent/test.xml
et
Citation:
Envoyé par alen22
$.post('//C:/Monprojet/WebContent/test.xml', function(data) {...}
__________________
Pas de question technique par MP !
Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi !
Vous possédez un blog et aimeriez diffuser vos billets sur le forum, contactez-moi !
Mes formations video2brain : La formation complète sur JavaScriptJavaScript et le DOM par la pratiquePHP 5 et MySQL : les fondamentaux
Mon livre sur jQuery
Bovino est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/05/2011, 09h41   #6
Candidat au titre de Membre du Club
 
franco
Inscription : mars 2011
Messages : 199
Détails du profil
Informations personnelles :
Nom : franco

Informations forums :
Inscription : mars 2011
Messages : 199
Points : 11
Points : 11
vous avez raison

mais même si j'utilise ce code
Code :
$.post('file://C:/Monprojet/WebContent/test.xml', function(data) {...}

rien n'était afficher

il n'arrive pas à accéder au fichier test.xml pour récupérer les données
alen22 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/05/2011, 09h54   #7
Responsable Développement Web

 
Avatar de Bovino
 
Homme Didier Mouronval
Développeur Web
Inscription : juin 2008
Messages : 13 806
Détails du profil
Informations personnelles :
Nom : Homme Didier Mouronval
Âge : 41
Localisation : France, Gironde (Aquitaine)

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : juin 2008
Messages : 13 806
Points : 35 803
Points : 35 803
Essaye avec
Code :
$.post('file:///C:/Monprojet/WebContent/test.xml', function(data) {...}
Ceci dit, si la page appelante n'est pas en protocole file:, tu ne pourras pas accéder au XML comme ça (Same Origin Policy).
Mais sinon, si ta page est dans le dossier Monprojet, autant appeler ton XML avec une URL relative :
Code :
$.post('WebContent/test.xml', function(data) {...}
__________________
Pas de question technique par MP !
Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi !
Vous possédez un blog et aimeriez diffuser vos billets sur le forum, contactez-moi !
Mes formations video2brain : La formation complète sur JavaScriptJavaScript et le DOM par la pratiquePHP 5 et MySQL : les fondamentaux
Mon livre sur jQuery
Bovino est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/05/2011, 23h59   #8
Candidat au titre de Membre du Club
 
franco
Inscription : mars 2011
Messages : 199
Détails du profil
Informations personnelles :
Nom : franco

Informations forums :
Inscription : mars 2011
Messages : 199
Points : 11
Points : 11
merci pour ta réponse

mais avec la première proposition je n'arrive pas à accéder au fichier test.xml


mais la deuxième proposition ne reflète pas mon exemple réelle

car elle ne permet pas de gérer cet exemple :
si le fichier test.xml est sous le dossier work

le chemin de work est :donc le chemin complet de test.xml est :comment je peux accéder à ce fichier xml avec jquery


merci d'avance
alen22 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/05/2011, 08h21   #9
Membre Expert
 
Avatar de Loceka
 
Tlouye Ci
Inscription : mars 2004
Messages : 1 450
Détails du profil
Informations personnelles :
Nom : Tlouye Ci

Informations forums :
Inscription : mars 2004
Messages : 1 450
Points : 2 149
Points : 2 149
Bon, on va faire plus simple : poste ton code en entier.
Loceka est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/05/2011, 11h39   #10
Candidat au titre de Membre du Club
 
franco
Inscription : mars 2011
Messages : 199
Détails du profil
Informations personnelles :
Nom : franco

Informations forums :
Inscription : mars 2011
Messages : 199
Points : 11
Points : 11
ok,

je vous donne une partie de mon code

qui sert à accéder au fichier test.xml et accéder au champs de ce fichier

Code :
1
2
$.post('file://C:/work/test.xml', function(data) {
				$(data).find("societes").children("societe").each(function(i, item){
mais avec ce bout de code je n'arrive pas à accéder à ce fichier

merci d'avance
alen22 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 08h25.


 
 
 
 
Partenaires

Hébergement Web