0

ブラウザーとエミュレーターで正常に動作する基本的なアプリケーションがありますが、それを Android デバイスにデプロイすると、ajax リクエストが機能しなくなり、エラーが発生します。

の代わりに localhost を使用しようとしたときに、元々エミュレーターでこの同じエラーに気付きhttp://10.0.2.2/ました。

<access origin="*" />テスト目的でホワイトリストを に設定しました。

私のajax呼び出しは次のようになります

$.ajax({    
    url: 'http://mysubdomain.jit.su/myendpoint,     
    dataType: 'json',   
    type: 'GET',    
    beforeSend = function(xhr) {    
        xhr.setRequestHeader('Authorization', 'Basic ' + _credentials);         
    }
});

これで少し頭を机にぶつけていたので、どんな提案も歓迎します!

編集

興味深いことに、私は水分補給をオフにしましたが、すべてが機能しています!

なぜこれが当てはまるのかについて何か考えはありますか?

4

1 に答える 1

0
Add this in AndroidManifest.xml
<uses-permission android:name="android.permission.INTERNET" />
于 2013-10-02T08:47:39.943 に答える