/ / PhoneGap JSONP SyntaxError: erreur d'analyse - Android, cordova, phonegap-plugins

PhoneGap JSONP SyntaxError: erreur d'analyse - android, cordova, phonegap-plugins

Utilisation de cordova-2.0.0 + jquery-1.10.1

Essayer d'obtenir une autorisation sur mon blog wordpress

Faire cette demande

        $.ajax({
url: "http://mydomain.ru/?json=auth.generate_auth_cookie",
dataType: "jsonp",
jsonpCallback: "myCallback",
success: function (data) {
alert("success");
},
error: function (data) {
alert("error");
}
});

Sur mon hôte local cette demande a du succès

myCallback({"status":"error","error":"You must include a "username" var in your request."})

mais quand j'essaie de faire une demande dans Android Emulator ou Android Device, j'obtiens une erreur

CordovaLog
SyntaxError: Parse error

Web Console
SyntaxError: Parse error at http://mydomain.ru/?json=auth.generate_auth_cookie&callback=myCallback&_=1370343811075:1

Les permissions

<uses-permission android:name="android.permission.VIBRATE" />
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_LOCATION_EXTRA_COMMANDS" />
<uses-permission android:name="android.permission.READ_PHONE_STATE" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.RECEIVE_SMS" />
<uses-permission android:name="android.permission.RECORD_AUDIO" />
<uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS" />
<uses-permission android:name="android.permission.READ_CONTACTS" />
<uses-permission android:name="android.permission.WRITE_CONTACTS" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.GET_ACCOUNTS" />
<uses-permission android:name="android.permission.BROADCAST_STICKY" />

<access origin="http://mydomain.ru" subdomains="true" />

Réponses:

2 pour la réponse № 1

Essayez ci-dessous le code

 $.ajax({type : "POST",
data : {country_key:key},//this is specify the prameters
url : urlname,
dataType : "json",
success : function(jd) {
alert("success");
},
error : function(jd) {
alert("fail");
}
});