Android 用の PhoneGap で Sencha Touch 2 アプリをパッケージ化しました。ネイティブ アプリケーションで ajax リクエストを動作させることができません。http://mydomain.com/mysenchaapp/android/assets/www/のブラウザーを介してリクエストを処理すると正常に動作しますが、ネイティブ アプリとしてエミュレーターを介してアプリを実行すると、リクエストが失敗します。ネイティブアプリのリクエストもフィドラーで処理できるようになれば助かると思いますが、それもわかりません。どんな助けでも大歓迎です。
質問する
796 次
2 に答える
1
ネイティブ アプリケーションでは、JSONP を使用せずにクロスドメイン get リクエストを使用できます。私はそれを働かせました。サーブレットへのアクセスは別の問題でした。
于 2012-09-25T22:17:23.733 に答える
0
Cross-Domain GET リクエストに Ajax を使用することはできません。代わりに JSONP を使用する必要があります。のドキュメントを見てください。Ext.data.JsonP.request()
ただし、私が間違っていなければ、Ajax を使用して投稿できます。これは、base64 文字列 (GET リクエストには大きすぎる) のようなものをアップロードするときに便利です。
于 2012-08-21T06:14:33.853 に答える