Bonjour tout le monde,

J'aimerai savoir si Ajax jQuery fonctionne sous iphone car je viens de faire un traitement, il fonctionne parfaitement sur Desktop, par contre rien ne se passe sous iphone, je vous laisse le code :

$.ajax({
              type: "POST",
              url: "core/actions.php",
              data: { ajax: true, action: "contacts" },
              dataType : 'JSON',
              success : function( data ) {
                alert('yes');
                var output = "";
                $.each(data, function(i, ele){
                    output += '<li><a href="#">'+ele.clientName+'<span>'+ele.agenceName+'</span></a></li>'; 
                });
                $('.list-adr').empty().html(output);
            }
        });

Merci d'avance.

2 réponses


stitox
Auteur
Réponse acceptée

Bonjour Gillou63, merci pour ta proposition, c'est pas le ready qui cause ça, sinon ça ne marcherai pas aussi sous desktop ^^
J'ai enfin trouvé ce qui cause ça, en fait dans la base de donnée, il y avait une table qui commence par un majuscule, je ne sais pas pourquoi (c'est pas moi qui l'a crée), sous desktop j'ai trouvé que ce n'est pas un problème si on fait appel à cette table en minuscule par contre sous iphone on obtient un INTERNAL SERVER, ce que j'ai conclu c'est que iphone est sensible à la casse ^^.

Bonsoir, Oui jQuery fonctionne sur iphone.
A première vue je ne trouve pas d'ou vient le problème sur ton petit code.

tu regardes bien si jquery est ready ?

jQuery(document).ready(function($){
    //ici de code
});

Après sur ipad tu peux activer la console safari, il y a surement la même chose sur iphone. C'est dans les réglages généraux puis safari