0

私の Sencha Touch 2.1 Web アプリは、iOS ブラウザ、Google Chrome およびデスクトップ ブラウザで正常に動作します。ただし、ネイティブの Android ブラウザーでは、Ajax 呼び出しを行うことができません。それは私にエラーを与えているだけです:

キャッチされていない TypeError: 未定義のプロパティ 'connection' を読み取ることができません。

Android で Google chrome を使用すると Web アプリは正常に動作しますが、ネイティブの Android ブラウザーでは動作しません。電話の Android バージョンは 4.0.3 です。

誰もこれを経験したことがありますか?

ありがとう

4

2 に答える 2

0

Android 4 で Ajax 呼び出しを処理するには、次のように設定する必要があります。

Ext.Ajax.setDisableCaching(false);

Ext.Loader にも設定します。例:

Ext.Loader.setConfig({
    enabled: true,
    disableCaching: false
});
于 2012-12-19T06:45:24.637 に答える
-1

sencha touch ajax を機能させるには、次のことを確認してください。

  • Ajax は、同じドメインとプロトコル (http または https) を持つ URL で動作します。
  • サーバー応答のコンテンツ タイプは text/html である必要があります。

幸運を。

于 2013-02-04T14:14:13.593 に答える