|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Invité de passage
![]() Inscription : décembre 2010 Messages : 8 ![]() |
Bonjour,
Voila, j'ai un petit problème avec un script Jquery, il marche sur tous les navigateurs sauf Safari. Code :
Ce qui est étrange, c'est que traitement.php ajoute bien les infos dans la base de données, mais la fonction retour n'est pas effectuée, dans le cas présent, il n'y a pas d'alert. ( Je répete seulement sur safari). Merci d'avance pour vos réponses. Quentin |
||
|
|
00
|
|
|
#2 |
|
Membre régulier
![]() Laurent S.Inscription : novembre 2010 Messages : 71 ![]() |
je viens de tester sur safari cela fonctionne ! As-tu vérifié que le Javascript est actif sur ton navigateur ?
|
|
|
00
|
|
|
#3 |
|
Invité de passage
![]() Inscription : décembre 2010 Messages : 8 ![]() |
Bonjour, merci pour ta réponse.
Oui le JS est activé, en fait le script marche, la seule chose qui ne fonctionne pas c'est la fonction qui s'effectue après l'envoi des variables a la page traitement.php (l'alert en somme) . Les variables sont bien transmises car elles s'ajoutent dans la DB. C'est seulement ce alert qui ne fonctionne pas ! Pourtant j'ai un return dans ma page php, j'ai essayé avec des echo mais sa ne fonctionne pas non plus Vous pouvez essayer ici : www.quentin-le-bevillon.fr/test Merci d'avance. |
|
|
00
|
|
|
#4 |
|
Membre régulier
![]() Laurent S.Inscription : novembre 2010 Messages : 71 ![]() |
C'est sur cet url que j'ai testé et j'ai bien une alerte JavaScript avec votre script sous Safari
d'ou ma question d'activer le javascript ^^ |
|
|
00
|
|
|
#5 |
|
Invité de passage
![]() Inscription : décembre 2010 Messages : 8 ![]() |
Waaa,
Alors là, j'y comprend vraiment plus rien. ça pourrait venir d'un problème de version ? Personnellement j'ai la dernière version pour pc ! Une chose est sûre je n'ai pas d'alerte. Pourtant le js est bien activé puisque lorsque je click sur un radio, le submit se fade. Enfet je ne fais pas ça pour moi, mais pour un ami et c'est lui qui m'a fait la remarque que ça ne fonctionnait pas sur safari. Peut être avez vous une idée pour optimiser le code, et qui pourrait le faire fonctionner pour tous le monde ? |
|
|
00
|
|
|
#6 |
|
Membre régulier
![]() Laurent S.Inscription : novembre 2010 Messages : 71 ![]() |
cela fonctionne chez moi avec la derniere version pour windows de safari, as-tu essayé de vider le cache du navigateur ? ton ami n'est-il pas sur mac ? il est vrai que si le fade fonctionne cela devrait fonctionner pour le JavaScript....
Je ne vois à priori aucune raison qui ferait que cela ne fonctionne pas sur PC. |
|
|
00
|
|
|
#7 | ||
|
Invité de passage
![]() Inscription : décembre 2010 Messages : 8 ![]() |
Il est sur MAC.
J'ai remis le code comme il est prévu a la base : Code :
http://quentin-le-bevillon.fr/test/ |
||
|
|
00
|
|
|
#8 |
|
Membre régulier
![]() Laurent S.Inscription : novembre 2010 Messages : 71 ![]() |
sur pc ceci fonctionne chez moi sous safari encore une fois avec la div qui affiche les résultats de mon vote.
|
|
|
00
|
|
|
#9 |
|
Invité de passage
![]() Inscription : décembre 2010 Messages : 8 ![]() |
Incroyable, je vais essayer sur un autre pc.
|
|
|
00
|
|
|
#10 |
|
Invité de passage
![]() Inscription : décembre 2010 Messages : 8 ![]() |
Je viens d'installer safari sur mon autre pc et toujours le même resultat, y'a un truc qui m'échappe
|
|
|
00
|
|
|
#11 | ||||||||||
|
Invité de passage
![]() Inscription : décembre 2010 Messages : 8 ![]() |
Bon le problème vient peut être d'ailleurs voici tous les fichiers utilisés :
Fichier Index.php : Code :
Code :
Code :
Code :
Code :
|
||||||||||
|
|
00
|
|
|
#12 | ||
|
Invité de passage
![]() Inscription : décembre 2010 Messages : 8 ![]() |
Je sais d'où viens le problème et ça ne m'enchante pas !
C'est un problème de cross domain. Je pensais que le cross domain allez être géré par Jquery. Hors ce n'est pas le cas, en fait le script ne marche sur aucun navigateur. Je faisais mes tests sur cette URL http://quentin-le-bevillon.fr/test/ or l'url que je vous ais précédemment communiqué était http://www.quentin-le-bevillon.fr/test/ et regardez bien dans le script l'url que j'appelle ... Code :
En fait si l'url n'est pas la même ça ne fonctionne pas ... Ce que je ne comprend pas, c'est que peut importe l'url le vote est quand même enregistré dans la DB, alors j'ais fais des tests en rajoutant l'attribut "error:" dans la fonction ajax, le formulaire se cache bien, mais rien ne s'affiche (data est vide) . Voila, j'ai bien avancer, une idée ? (sauvez moi s'il vous plait |
||
|
|
00
|
|
|
#13 |
|
Membre éclairé
![]() sébastien courjeanInscription : novembre 2010 Messages : 204 ![]() |
Et si tu forces le www sur ton domaine via htaccess c'est pas mieux non ?
|
|
|
00
|
|
|
#14 | |
![]() ![]() ![]() Didier MouronvalDéveloppeur Web Inscription : juin 2008 Messages : 13 802 ![]() |
Citation:
__________________
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 JavaScript • JavaScript et le DOM par la pratique • PHP 5 et MySQL : les fondamentaux Mon livre sur jQuery
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com