在IE瀏覽器中,ajax無法訪問後台問題

2021-09-23 18:19:23 字數 762 閱讀 7340

作為開發人員,我們要慎用ie,因為ie瀏覽器的相容性沒有其他瀏覽器好,比如谷歌,火狐。(本人不知道在ie中踩過多少坑,只能一步一步往外爬……)

但是對於必須用ie的企業,我們就不得不作相容性的考慮。最近我遇到ajax訪問後台方法時,其他瀏覽器都好使,唯獨ie讓我頭疼不已。話不多說,直接po碼:

function findnoticebyid(id),

type:"get",

datatype:"json",

success:function(result))

$("#text").text(result.text);

} })

}

1、在請求路徑上新增隨機數引數:

var urlstr = "index/findnoticebyid" + "&" + math.random();

$.ajax()

2、在引數中新增乙個時間戳引數:

var times = new date().gettime();

$.ajax(,

})

3、在ajax請求中關閉快取:

$.ajax(,

cache:false,

})

另:之前還遇到一種情況,ie瀏覽器中ajax無法訪問後台,但是會報錯。是因為在請求路徑中直接帶有有不合法的引數(中文、特殊符號等等),需要在js中使用encodeurl對此進行加密編碼。

瀏覽器突然無法訪問網頁

這裡涉及到乙個問題 使用者輸入乙個 然後按回車發生了什麼?1.解析url 協議,網域名稱,埠,路徑,資源,引數 2.dns解析 把網域名稱解析成對應的ip 3.資源請求 拿到ip和埠就能找到目標伺服器,然後帶著各種引數請求伺服器,伺服器收到請求後按照他們協商好的格式,把html返回給瀏覽器 4.解析...

刷完OpenWrt在瀏覽器無法訪問的解決辦法

輸入telnet 192.168.1.1回車 如果提示telnet不是可執行的命令 需要在 控制面板 程式 程式和功能 開啟或關閉windows功能 把telnet服務端和telnet客戶端勾選 確定 執行上述命令後將登入到路由 我們設密碼 輸入passwd rootconfig inte ce l...

通過瀏覽器無法訪問VSFTP測試處理說明

1.很多情況下,大多數人,安裝好vsftpd後,通過命令列方式,登入正常 見下圖 但是發現通過瀏覽器方式,卻無登入 3.此種情況是因為vsftpd不支援被動模式造成的,可以修改瀏覽器設定,讓瀏覽器不要以被動模式去連線即可,方法 開啟瀏器 工具 internet 選項,見下圖紅色畫圈部分 4.如果有很...