jquery使用ajax有時候亂碼,解決辦法

2021-09-01 05:10:01 字數 551 閱讀 5085

$.ajax(     ,

success : function(data) } );

問題:提交後後台action程式時,取到的type是亂碼

解決方法:

方法一:提交前採用encodeuri兩次編碼,記住一定是兩次

1.修改以下**

data:

2.在後台action裡要對取得的字串進行decode

1string type = request.getparameter(「type」); 2type = urldecoder.decode(type, 「utf-8″);

方法二:ajax配置contenttype屬性,加上charset=utf-8

在ajax方法中加入以下引數

使用其它js框架或者xhr都是差不多,設定header中contenttype即可,

這裡關鍵是charset=utf-8,如果沒有這個,是不行的,預設jquery裡的contenttype是沒有的.

方法二在action裡不需要進行decode,所以推薦使用此方法

webSocket推送訊息有時候成功有時候失敗

最近收到乙個需求,要做乙個實時推送訊息的頁面,給外部呼叫,不需要登陸的,考慮用了websocket的,挺簡單的,一會就搞完了,開發環境和測試環境測試沒有問題,心裡還挺高興的,websocket挺簡單的。然後就開始分析客戶端連上websocket了不可能馬上就斷啊,nginx設定的延遲的,而且也不是一...

有時候也得樂樂

雙魚說 我比較多情,喜歡帥哥美女。射手笑了。射手說 我脾氣不好,識相的最好別惹我。白羊笑了。白羊說 我雖然脾氣不好,但是非常孝順。巨蟹笑了。巨蟹說 我愛在家裡打掃衛生,一絲不苟。笑了。說 我是完美的,工作也相當有耐性。魔羯笑了。魔羯說 我對錢,情有獨鍾 金牛笑了。金牛說 我很溫和,但是也很想做老大。...

z index有時候不起作用

其實平時換做不同顏色的兩個div設定他們的position,top,left我們就可以看到乙個好像在另乙個上面一樣,但是當div沒有設定顏色的時候 我們可以看到好像重疊一樣,沒有發生乙個把另乙個覆蓋了,z index好像沒起啥作用,這是為什麼呢?答案就是 沒有設定顏色,估計預設是tranaparen...