运行Honeycomb 3.2的Android平板电脑上的JQuery AJAX Post失败

时间:2012-07-10 09:34:15

标签: android ajax jquery android-3.0-honeycomb

我有一个足够简单的AJAX 'POST'。它适用于IOS手机和平板电脑(4.0和5),似乎可以在Android手机(2.1和4.0)上运行,但是当它使用Honeycomb 3.2在两个不同的Android平板电脑上运行时,每次都会执行errorcallback - 即使网络服务成功收到帖子。

      $.ajax({
          type: 'POST',
          url: url,
          cache: false,
          data: data,
          success: callback,
          error:(jqXHR, textStatus, errorThrown) 
          {
            alert(jqXHR); // [object, object]
            alert(textStatus); // "error"
            alert(errorThrown); // empty
          },
          crossDomain:true,  // This option has no effect on the outcome
          dataType: 'JSON'
        });

我在所有平台上成功使用了JQuery的ajax 'GET',而'POST'我遇到了问题。服务器上启用了CORS。以前有人遇到过这个问题吗?我试图启动模拟器来写出错误,但LOG cat忽略了它们,所以我使用了警报。

有趣的是,当我离开页面时,成功回调似乎开始......

0 个答案:

没有答案