Android上的Ext.ajax超时

时间:2013-08-22 01:49:11

标签: android ajax extjs cordova

我有一个基于Sencha(1.1)+ PhoneGap(2.9)的应用程序。它使用Ext.Ajax通过AJAX调用上传图像,有时需要> 60秒。在iOS上这很好,但在Android上,请求在60秒后失败,响应为空。电话看起来像这样:

Ext.Ajax.request({
    url: /* snip */,
    headers: /* snip */,
    xmlData: xml,
    timeout: 180000,
    method: 'POST',
    success: function (response, opts) {
      /* snip */
    },
    failure: function (response, opts) {
      /* snip */
    }
});

我尝试使用$ .ajax实现此功能,结果是iOS和& Android会在60秒后超时。如何在Android上解决这个60秒的超时?

谢谢,斯图尔特

1 个答案:

答案 0 :(得分:0)

我在某些浏览器中遇到ajax请求超时的问题,您可以尝试使用filetransfer:http://cordova.apache.org/docs/en/2.9.0/cordova_file_file.md.html#FileTransfer