Jquery的ajax在IE提交資料亂碼解決方法

2021-05-31 23:42:34 字數 338 閱讀 3882

亂碼是因為編碼不同而造成的。在ajax post 或 get時都有可能出現亂碼。

為了避免亂碼,可以做到以下幾步

檢查一下

建議中文都是用utf-8,使用gbk/gb2312有可能會出現亂碼

get方法是會通過鏈結來傳遞引數,而且會自動urlencode(編碼),而各個瀏覽器編碼的方式可能不太一樣。使用post可以避免這種情況。

這些可以在網上搜尋

因為jquery ajax是使用utf-8來編碼傳送資料的,ie在傳送時卻沒加上charset=utf-8,從而導致亂碼(ie預設使用iso-8859-1編碼)

$.ajaxsetup();

AJAX在IE下的除錯

ajax在ie下的除錯 如果是ie9,而自帶的f12工具,可除錯ajax.可是我的是ie8.然後使用ie web developer v2.4.1.122 可是http monitor 老是奔潰。pass 最後只好用抓包工具了。w porer 1.3,先附加到ie程序,然後監聽就可以了,可以看到發出...

對於Ajax在IE上讀快取的問題

最近在開發時遇到了一些關於ajax的問題,弄了好久終於解決了。我在開發時,發現呼叫的ajax的那個js在其他瀏覽器上執行正常,但在ie上執行時就出現了乙個很大的問題,現在以我的開發的那個為例。例如 在選取時 第一次選過的省份再一次選取的時候不會出現相對應的市級,也就是說省級的值市級的值不會改變 甚至...

Easyui 在IE 環境下發ajax請求失敗

今天用easyui做一張表的修改功能時遇到的錯,修改前需要將記錄先從資料庫讀出來嘛,用的是jquery的 ajax,以上所說暫時跟bug沒多大關係.現在進入正題 用火狐firefox測試時完全正常,可是到了ie,這個用ajax請求的資料就是載入不過來.然後開啟ie的除錯模式,f12,卻發現在這個模式...