JQueryMobileでAndroidモバイルアプリケーションを作成し、EclipseでPhoneGapを作成しました。アプリケーションでは、jquery ajaxを呼び出して、他のドメインからデータのリストをロードしています。
私のjqueryajax呼び出しコードは次のとおりです。
$ .ajax({
タイプ:「POST」、
url:WEBSERVICE_URL、
非同期:false、
データ:dataString、
dataType:'json'、
crossDomain:true、
成功:function(data){
loginData = new Object(data);
hiddenActivityIndigator();
if(loginData.success == "true"){
$ .mobile.changePage( "#selectionScreen"、 "slide"、false、true);
} そうしないと {
$( "#message_ajax")。html( "無効なユーザー名/パスワード。");
}
}、
エラー:function(xhr、ajaxOptions、thrownError){
alert(xhr.status);
alert(thrownError);
hiddenActivityIndigator();
}
});
変数「WEBSERVICE_URL」には、他のドメインphpサービスURLがあります。「pageview」イベントで上記のコードを実行すると、次のエラーが発生します
エラー:NETWORK_ERR:XMLHttpRequest Exception 101
JQuery Mobile + PhoneGapの他のドメインからサービスにアクセスするための解決策はありますか?