Android平板电脑浏览器上的jQuery Ajax失败

我正在使用具有默认浏览器的三星平板电脑进行开发。

国际空间站告诉我这个信息:Mozilla / 5.0 +(Linux; + U; + Android + 3.2; + en-us; + GT-P7500 + Build / HTJ85B)

ajax调用与错误0一起失败,并且在向服务器发布信息时没有信息。 在其他所有浏览器上它都能正常运行。

知道为什么吗?

这是我使用的代码:status是0结束textStatus是未定义的

$.ajax({ url: uri, contentType: "application/json;charset=utf-8", dataType: "text", data: input, type: 'POST', error: function (jqXHR, textStatus, errorThrown) { doShowError("Error:" + jqXHR.status + "--" + textStatus + "--" + errorThrown + "-"+ jqXHR.readyState); } } 

编辑1: Mozilla/5.0+(Linux;+U;+Android+3.2;+en-us;+GT-P7500+Build/HTJ85B)+AppleWebKit/534.13+(KHTML,+like+Gecko)+Version/4.0+Safari/534.13这就是我得到的。

找到了解决方案:

似乎在这个Webkit浏览器中异步处理时,当从大响应中接收多个数据块时,浏览器以状态0响应,这意味着错误,而不是206,这意味着部分结果。 对我的案例的建议是我们应该使用同步来修复问题,直到修复此错误: http : //code.google.com/p/android/issues/detail? id = 14924或者这个http:/ /bugs.jquery.com/ticket/8343