window.showModalDialog亂碼(完美)解決方案


關於jsp彈出jsp頁面傳參數中文亂碼的問題解決:

彈出方式--window.showModalDialog(requestURL,null,strFeatureInfo);

亂碼原因:url傳遞方式對中文進行了編碼

解決方法:showModalDialog方法的第二個參數就是用於解決傳參數問題。不必要去構造url傳參。

頁面1代碼

var obj = new Object();

obj.ruleId="15";

obj.ruleName="名稱測試";

obj.ruleDescription="描述測試";

var abc=window.showModalDialog(URL,obj,"dialogWidth=500px;dialogHeight=500px");

 

彈出頁面代碼

obj = window.dialogArguments;

alert(obj.ruleId);

alert(obj.ruleName);

alert(obj.ruleDescription);

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM