Bonjour,

Je tente en ce moment de faire une application mobile via jQuery.
Aujourd'hui tout est en local sur Wamp et tout fonctionne. Pour consulter l'application sur mon téléphone, j'ai exporté ma base de donnée sur mon serveur.
Je tente maintenant de récupérer les données de ma bdd externe en local mais j'obtiens des erreurs.

Je suis donc passé de cette fonction :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
function ajaxQuery(service, callback){
        $.ajax({
            url:"http://localhost/fichier.php?f=" + service,
            dataType:'json',
            method:'GET',
            timeout: 5000,
            success:function (data) {
                callback(data);
            },
            error:function(error){
                console.log(error);
            }
        });
    }
à celle-ci :

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
function ajaxQuery(service, callback){
        $.ajax({
            async:true,
            url:"http://monsite.ext/fichier.php?callback=?&f=" + service,
            dataType:'jsonp',
            method:'GET',
            jsonp:'jsonp',
            timeout: 5000,
            success:function (data) {
                callback(data);
            },
            error:function(error){
                console.log(error);
            }
        });
    }
Lorsque je lance mon application, une fonction est appelé :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
ajaxQuery("req", retour);
où "req" corresponds au nom de mon service dans mon fichier PHP et "retour" corresponds à la fonction javascript dans laquelle j'affiche les données.

Pour ce qui est du résultat, c'est la fonction d'erreur qui me renvoie :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
Object {readyState: 4, getResponseHeader: function, getAllResponseHeaders: function, setRequestHeader: function, overrideMimeType: function}
Je n'arrive donc pas à afficher mes données. Cependant je peux insérer une valeur dans ma base de données via un formulaire dans mon application. J'ai déjà consulté des tutos, la doc jquery pour jsonp etc... sans succès.

Merci d'avance pour votre aide.