0

我的 Sencha Touch 2.1 网络应用程序在 iOS 浏览器、谷歌 Chrome 和桌面浏览器上运行良好。但是,在本机 android 浏览器上,我无法进行任何 Ajax 调用。它只是给我一个错误:

未捕获的类型错误:无法读取未定义的属性“连接”。

Web 应用程序在 Android 上使用 Google chrome 时运行良好,但在本机 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 回答