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 09/11/2011, 13h39   #1
Invité de passage
 
Inscription : février 2011
Messages : 9
Détails du profil
Informations forums :
Inscription : février 2011
Messages : 9
Points : 1
Points : 1
Par défaut JQuery.get() avec PHP sous IE

Bonjour à tous,

j'ai un problème avec la fonction $.get() de JQuery. Voici la portion de code qui pose problème :

Code :
1
2
3
4
 
$.get("admin/index.php/view/json",  function(data) {
 		maFonction(data);
}
Cela fonctionne parfaitement avec Firefox. Mais sous IE ( peut importe la version ), ça ne fonctionne plus...
J'ai remarqué si j'enlève "/view/json" de l'URI, ça remarche (?!?). Et que la fonction $.load() marche très bien aussi (pour afficher le résultat de la requête dans une div, mais ce n'est pas mon but...)

Quelqu'un aurait-il une piste? Personnellement je sèche...
Merci d'avance ^pour vos idées!

Vincent
e-zaz est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/11/2011, 20h59   #2
Rédacteur
 
Avatar de danielhagnoul
 
Homme Daniel Hagnoul
Étudiant perpétuel
Inscription : février 2009
Messages : 3 221
Détails du profil
Informations personnelles :
Nom : Homme Daniel Hagnoul
Âge : 61
Localisation : Belgique

Informations professionnelles :
Activité : Étudiant perpétuel
Secteur : Enseignement

Informations forums :
Inscription : février 2009
Messages : 3 221
Points : 6 767
Points : 6 767
Bonsoir

JSON ? http://api.jquery.com/jQuery.getJSON/
__________________

FAQ jQuery

Mon cahier d’exercices sur jQuery & Co

Si un message vous a aidé ou vous semble pertinent, votez pour lui !
danielhagnoul est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/11/2011, 13h45   #3
Invité de passage
 
Inscription : février 2011
Messages : 9
Détails du profil
Informations forums :
Inscription : février 2011
Messages : 9
Points : 1
Points : 1
bonjour

Au départ j'utilisais cette fonction, mais le comportement est le même...
e-zaz est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/11/2011, 14h03   #4
Responsable Développement Web

 
Avatar de Bovino
 
Homme Didier Mouronval
Développeur Web
Inscription : juin 2008
Messages : 13 807
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 807
Points : 35 789
Points : 35 789
Regarde du coté du paramètre cache de jQuery.ajax().
__________________
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 22/11/2011, 14h09   #5
Invité de passage
 
Inscription : février 2011
Messages : 9
Détails du profil
Informations forums :
Inscription : février 2011
Messages : 9
Points : 1
Points : 1
Je viens de découvrir que si je copie mon JSON dans un fichier test.html et que je fais ça :

Code :
1
2
3
$.get("test.html",  function(data) {
 		maFonction(data);
}

Ca marche! ... mais plus sous FF..

C'est à n'y rien comprendre
e-zaz est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/11/2011, 13h46   #6
Invité de passage
 
Inscription : février 2011
Messages : 9
Détails du profil
Informations forums :
Inscription : février 2011
Messages : 9
Points : 1
Points : 1
J'ai trouvé une solution un peu sale, mais qui fonctionne: j'ai créé une page php intermédiaire, qui va chercher le contenu de "admin/index.php/view/json" et fait simplement un echo avec le résultat.
Ensuite, un getJSON sur cette page et tout fonctionne...

J'ai l'impression que c'est le "url re-writting" qui posait problème... je ne sais pas trop
e-zaz 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 10h32.


 
 
 
 
Partenaires

Hébergement Web