0

在AJAX照片上傳過程中,POST請求與照片一起發送併成功返回。但是,在顯示圖像之前,服務器仍然需要完成一些調整大小的任務。我設置了一個超時循環,直到可以通過將源設置爲服務器處理映像後的內容來找到該映像。IE 10/11不會調用重複GET請求

所有其他瀏覽器(Chrome/Safari/Firefox)通過重複GET請求並最終找到它很好。 IE 10/11發送一個GET,返回一個404,不會再發送請求。

我也試過AJAX請求作爲GET的圖像,同樣的事情。

想法?

回答

1

您確定您的獲取請求未被緩存嗎?嘗試追加每個請求的隨機參數。這會讓瀏覽器認爲你正在拉一個不同的uri而不使用緩存的響應。

E.x.一些site.com/source?ignoreme=1526353377

如果使用jQuery,你也可以在$ .ajax調用中設置cache:false。它基本上完全是自動爲你解釋的。

+0

太棒了!我記得在某個地方閱讀,並沒有點擊。完美工作。 – nick