首頁 >web前端 >js教程 >動態載入iframe時get請求傳遞中文參數亂碼解決方法_javascript技巧

動態載入iframe時get請求傳遞中文參數亂碼解決方法_javascript技巧

WBOY
WBOY原創
2016-05-16 16:49:461434瀏覽

當使用者的頁面需要動態載入iframe 時,

如果iframe的src中包傳中文參數會出現編碼錯誤;必須加編碼,然後再解碼。

編碼:encodeURI(encodeURI("包含中文的字串"))

解碼:java.net.URLDecoder.decode("需要解碼的字串","utf-8");

解決方案

使用encodeURI('中文') 進行編碼操作,

js代碼:

程式碼如下:


$(function() {
$('#frame').attr('src', '${basePath}} mi/right.do?bidItemName=' encodeURI('中文'));
});


html代碼
複製🎜>複製🎜>

複製程式碼


程式碼如下:
陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn