Bonsoir tous le monde depuis un petit moment je cherche le pourquoi du comment d'une requête ajax sous safari ne voulant pas fonctionner.
J'ai cependant trouver une alternative mais qui ne fais que replacer mon url en get classique (plus d'ajax quoi).
Je souhaite trouver l'erreur que j'ai commise :
mon html :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29 jQuery('a.getlang').click(function (){ if (jQuery.browser.safari) { jQuery('a.getlang').each(function(lg){ var lg = jQuery(this).attr('hreflang'); var thislink = jQuery(this); thislink.attr({ 'href': '?strLangue=' + lg }); }); }else{ var lg = jQuery(this).attr("hreflang"); jQuery.ajax({ type:'get', data: "strLangue="+lg, cache: false, error: function(){ }, beforeSend: function(){ jQuery("#contenu, #menu").hide(); jQuery("#content").html('<img id="imgLangLoad" src="/framework/img/35-1.gif" alt="Magix CMS" width="66px" height="66px" />'); }, success: function() { jQuery("#contenu").show(); } }); } });
un truc bizarre si je place un alert dans
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 <li><a href="" hreflang="fr" id="fr" class="getlang"></a></li> <li><a href="" hreflang="en" id="en" class="getlang"></a></li>il me le retourne successivement ce qui me laisse penser qu'une erreur existe bien mais firebug ne detecte rien sous FF.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 error: function(){ },
Partager