近段時間在做一些有關彈出窗台的業務,在彈出窗體呼叫
window.open(url);
方法,一般情況下,我們只需要把引數值以index.jsp?引數名=值&引數名=值
這樣的方式就可以傳到彈出窗體裡面了,但是如果你的值是中文的話,好像就接受不了傳過來的值了;
var name=window.opener.document.getelementbyid("ctname").value;
js獲取到值就好辦了噻,直接在當前頁面進行賦值即可,
$("ctname").value=name;
弄了好久不知道怎麼回事,後面基本得到解決,把方法分享下,希望大家有更好的方法予以分享。
ajax傳中文引數
鄙人在開發專案過程中常常會用到ajax的非同步傳輸技術來實現資料庫某表字段的唯一性,不過通常都是判斷數字或字母的,這個問題都不大。不過最近在開發專案中,遇見需要通過ajax傳中文引數到後台判斷其唯一性,打斷點發現中文引數傳進後台 都成亂碼了,在網上找了資料,有些講的好複雜,通過鄙人親自試驗,發現只需...
通過url給action傳中文引數亂碼解決方案
比如 http localhost 8080 projectname dutycondition.action?admitstate 0 tstep 我的部落格 傳到後台的時候 我的部落格 就會變成你不認識的亂碼,如果利用 request.setcharacterencoding utf 8 或者c...
URI 上傳中文符
除了以上字元,其他字元出現在url之中都必須轉義,規則是根據作業系統的預設編碼,將每個位元組轉為百分號 加上兩個大寫的十六進製制字母。比如,utf 8的作業系統上,春節.漢字 春節 不是url的合法字元,所以被瀏覽器自動轉成 e6 其中,春 轉成了 e6 98 a5,節 轉成了 e8 8a 82。這...