【问题标题】:chrome mobile jquery ajax POST not workingchrome mobile jquery ajax POST不工作
【发布时间】:2015-01-20 09:48:46
【问题描述】:

我遇到了一个奇怪的错误,其中 JQuery POST 在移动 safari、桌面 safari 和桌面 chrome 中工作,但在 chrome for ios 上失败。这是我的 ajax 请求:

$.ajax({
  url: '/data',
  cache: false,
  type: 'POST',
  headers: {
    "cache-control": "no-cache"
  },
  data: data,
  success: function() {
    console.log("success");
  },
  error: function() {
    console.log("error");
  }
});

我已经阅读了有关移动 Safari 缓存发布请求的一些问题,但我不认为这就是这里发生的事情......

【问题讨论】:

  • 有什么更新吗?我刚刚发现了同样的错误
  • 它似乎只出现在运行 ios7 的 iphone 4 上。
  • 谢谢。我最终通过更清楚地定义我的 django 服务器响应上的标头来解决我自己版本的这个问题。这个问题只出现在 ios 上的 chrome 上......

标签: jquery ajax google-chrome post mobile


【解决方案1】:

我在我的项目中遇到了同样的问题,当您使用 chrome for ios 时,您应该提及 .json .xml 之类的 url 类型。 尝试一次,希望它会起作用。

【讨论】:

  • 它仍然没有解决吗?任何更新..在 plunker 或 fiddle 上保留演示,以便我们能够调查该问题
【解决方案2】:

更新:该错误在实时站点上不存在,仅在 localhost 测试期间出现。希望其他所有人也是如此。至少我们可以缩小一点。

【讨论】:

    猜你喜欢
    • 2010-12-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-08-02
    • 2015-06-03
    相关资源
    最近更新 更多