1

他のドメインサーバーにデータを送信するJavaScriptコードがあります。データは正常に送信されますが、iamがgetメソッドを使用してデバイス上のphonegapアプリからデータを取得すると、機能しません。サーバーからの応答は、通常の動作であるコンテンツを置き換える必要があり、ブラウザーウィンドウまたはAndroidエミュレーター4.2からgetメソッドを実行すると正常に機能します。しかし、私の電話2.3.3 gingerbreadでは、postコマンドは正しく実行されますが、サーバーの応答はgetを介して受信されません。

ありがとう、何か提案はありますか?

編集:

前述のように、サーバーにデータを送信して取得するためにpostコマンドとgetコマンドを使用しています。私はフォーム送信を使用してそれを行っていました。新しいことが登場しました。MozillaとAndroidエミュレータ4.2でフォーム送信を使用すると機能しますが、同じコードがAndroidフォン2.3.6では機能しません。私は今ajax呼び出しを使用することを考え、コードは電話で機能し始めましたが、Androidエミュレータ4.2とmozillaでは機能しません。電話で動作する同じコードの場合、エミュレータはステータス0を受け取ります。mozillaに関する限り、クロスドメインは動作しないので、何が起こっているのか理解できますが、エミュレータはどうですか?なぜajaxがエミュレーターで機能しないのか、そしてなぜフォーム送信が機能するのですか?エミュレータとブラウザが同じように動作しているようです。

繰り返しますが、どんな提案も本当に役に立ちます。実際のデバイスで常にテストすることはできません。

4

0 に答える 0