2014-11-22 103 views
1

我遇到了一个奇怪的错误,其中JQuery POST在移动Safari,桌面Safari和桌面Chrome中工作,但在ios上失败。这里是我的Ajax请求:铬手机jquery ajax POST不工作

$.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浏览器的缓存POST请求,但我不认为这就是在这里吗?

+0

有没有更新?我刚刚发现了相同的错误 – InfinteScroll 2014-11-23 21:32:16

+0

,它似乎只在运行ios7的iPhone 4上显示。 – jsnelgro 2014-12-06 18:57:57

+0

谢谢。我最终通过在django服务器响应中更明确地定义头文件来解决了我自己的这个问题。这个问题只在ios上出现过chrome ... – InfinteScroll 2014-12-06 19:18:22

回答

0

更新:该错误不在现场直播,只在本地主机测试期间显示。希望对其他人也是如此。至少我们可以缩小一点。

2

我经历同样的问题了在我的项目中,当你为ios使用chrome时,你应该提及类似.json .xml的URL。 尝试一次,希望它能起作用。

+0

没有解决问题,但是谢谢。 – jsnelgro 2014-11-22 07:42:14

+0

它仍然没有解决吗?任何更新..保持在plunker或小提琴演示,以便我们能够看看这个问题 – 2014-11-25 07:24:06