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の他のドメインからサービスにアクセスするための解決策はありますか?