$.ajax請求資料 IE報 no transport 或拒絕訪問
阿新 • • 發佈:2019-02-07
專案使用JQ的$.ajax,在chrmoe、firefox執行無問題,但IE(9)中報錯,error :no transport; 網上查資料後,說明是跨域問題,於是在 $.ajax 前新增 jQuery.support.cors=true;但還是有報錯,Error: 拒絕訪問; 最後,在網上查到可以通過IE設定直接解決: 點選IE瀏覽器的“設定(右上角齒輪)->Internet 選項->安全-> 自定義級別”將“其他”選項中的“通過域訪問資料來源”選中為“啟用”或者“提示”,點選確定。 這樣解決的話,考慮到使用者體驗,就需要新增檢測使用者使用的瀏覽器型別及版本,通過判斷,進行相應提示。