在IE下JQ使用POST請求後台亂碼解決

2021-07-06 10:42:02 字數 500 閱讀 4031

之前使用jq在chrome下測試**後台接收的引數沒有亂碼完美通過,但是今天在ie下測試時發現新增的資料展示是亂碼

先上我們一般的寫法

$.post(" usr!getusrlist.do?name="+name+"&roleid="+roleid+"&dpid="+dpid,"",function(data));

ok這是我們一般寫法除了ie沒有問題

在ie下的**

//ie 下出現亂碼所以需要轉成json格式處理

$.ajaxsetup();

$.post("usr!getusrlist.do",,function(data), "text");

先用jq的方法設定瀏覽器頭部然後查詢資料好像是ie會轉成json格式去解析。

還有一種方法解決亂碼

encodeuri($(dom).val(), "utf-8"); 直接轉編碼測試過可以通過

vue中使用axios後post請求注意事項

定義區域性 qs 注意 引入import qs from qs 第三方庫對請求引數進行轉換,否則不通過定義全域性 qs 可使用 import qs from qs 新增請求 axios.interceptors.request.use function config 在傳送請求之前做些什麼 aler...

關於ajax請求在IE6,9下的快取問題

最近的專案中,用到了很多ajax請求,大多用的都是jquery中的函式,如 getjson 為的是返回乙個json格式的字串便於後續操作。這樣寫,看上去沒有什麼問題,在ie7 8,opera firefox下測試都沒有什麼問題。但是,當在ie6和ie9下測試的時候,總是請求不到後台的新資料,然後懷疑...

ajax在IE瀏覽器中請求後拿到的仍是舊資料

問題描述 1.在 中對資料進行更改操作後,重新整理頁面,資料仍是修改前的資料 2.bootstrap table 的重新整理方法 table bootstraptable refresh 在ie瀏覽器中無效。解決方法 方法一 開啟ie瀏覽器的設定 1.找到internet選項 2.瀏覽歷史記錄下的 ...