2014-11-22 105 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