J'utilise jQuery et Ajax, et mon fichier Ajax.php
renvoie le champ suivant dans le fichier principal. Pendant que je clique sur Mozilla et Chrome, ça fonctionne bien et donne une alerte, mais quand j'utilise Internet Explorer 7 (version 7.0.5730.13), il n'était pas supporté. Ai-je besoin de faire quoi que ce soit du côté du navigateur ou dois-je le modifier?Lien de retour non pris en charge par Internet Explorer 7 en utilisant jQuery
Voici ce que mon dossier a Ajax.php
:
echo " <a href='#' onclick=\"javascript:alert('hello')\ "> link</a>";
Il revient au principal fichier .html. Là, je n'ai pas reçu d'alerte sur Internet Explorer 7.
J'ai fait le code ci-dessus, je suis surpris comment cela fonctionne dans mozilla et chrome et ne fonctionne pas iE7 puis-je connaître sa raison? – venkatachalam
Juste deviner, mais je peux penser à un couple de façons que cela pourrait arriver. Moz/Chrome ne peut pas vider la file d'attente d'événements lorsque le lien est sur la même page. L'événement d'alerte se produit malgré le lien suivi ou Moz/Chrome peut gérer l'alerte avant de suivre le lien alors que IE ne le fait pas. – tvanfosson
L'ajout d'un retour false entraîne l'annulation du traitement de la liaison, de sorte que le suivi du lien ne vide pas les opérations javascript en attente. – tvanfosson