我有一个包含wysiwyg编辑器的表单。表单数据使用表单中的GET方法发送到页面。
如何在变量中解码(保留DIV和BR标签)并使用Javascript在页面上打印出来?
任何帮助将不胜感激
答案 0 :(得分:1)
相当于解码将是unescape(),你应该能够这样:
(function(){
document.$_GET = [];
var urlHalves = String(document.location).split('?');
if(urlHalves[1]){
var urlVars = urlHalves[1].split('&');
for(var i=0; i<=(urlVars.length); i++){
if(urlVars[i]){
var urlVarPair = urlVars[i].split('=');
document.$_GET[urlVarPair[0]] = urlVarPair[1];
}
}
}
})();
document.write(unescape(document.$_GET['varname']));
答案 1 :(得分:0)
也许你应该尝试这个脚本:http://www.webtoolkit.info/javascript-url-decode-encode.html 它编码解码所有内容。