台灣最大程式設計社群網站
線上人數
912
 
會員總數:242664
討論主題:187629
歡迎您免費加入會員
討論區列表 >> AJAX / JSON / jQuery >> IE 請求 api 問題?
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
IE 請求 api 問題?
價值 : 100 QP  點閱數:140 回應數:2

樓主

RD
門外漢
0 7
132 9
發送站內信

前輩們好!

近期在玩 api,遇到很不解的問題,爬了文還是沒找到解決辦法,故發文問一下

我在網頁載入時觸發一支 api,api 會在 headers 裡帶 xxx 給後端,在 chrome、safari、firefox 都正常顯示,但在 IE10 卻會噴出問題,版本: IE 10
error 是顯示 xxx 不存在於 access-control-allow-headers
在後端有把 xxx 加進 access-control-allow-headers 裡

我用 network 來看,chrome、safari、firefox 都會有兩次請求,一次 options,一次 get,
而 IE 只有 get 而已

我取 ajax 用的是 axios (也用過 jqeury,一樣會錯),如下打法



跪求解決辦法,謝謝了!
請輸入程式碼

搜尋相關Tags的文章: [ axios ] , [ ie ] ,
本篇文章發表於2018-04-12 22:34
別忘捐VP感謝幫助你的人 新手會員瞧一瞧
1樓
作者回應

RD
檢舉此回應
最後一行多字了...
本篇文章回覆於2018-04-12 22:35
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
回應

浩瀚星空
捐贈 VP 給 浩瀚星空 檢舉此回應
把URL改成別的名字試試,映像中這個是IE的專用參數名。
用IE要很小心不要用到專有名。(我早前曾被這個問題搞死)

不過如果是跟 access-control-allow-headers 有關的話。這我就比較沒辦法了。
IE的特性是真的比較討厭。的確有時會發生跨域的問題。就算設為 access-control-allow-headers 也無解。

不過好像可以靠修改版本的方式處理。
本篇文章回覆於2018-04-13 19:08
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

回覆
如要回應,請先登入.