【问题标题】:write GET URL variable to page using javascript使用 javascript 将 GET URL 变量写入页面
【发布时间】:2011-12-02 08:21:24
【问题描述】:

我有一个包含所见即所得编辑器的表单。使用表单中的 GET 方法将表单数据发送到页面。

我将如何在变量中解码(以保留 DIV 和 BR 标签)并使用 Javascript 在页面上打印出来?

任何帮助将不胜感激

【问题讨论】:

标签: javascript forms encoding get


【解决方案1】:

decode 的等价物是 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']));

【讨论】:

    【解决方案2】:

    也许你应该试试这个脚本:http://www.webtoolkit.info/javascript-url-decode-encode.html 它编码解码一切。

    【讨论】:

      猜你喜欢
      • 2015-10-03
      • 2013-06-19
      • 2016-05-08
      • 1970-01-01
      • 2023-03-03
      • 2013-04-22
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多