页面树结构

版本比较

标识

  • 该行被添加。
  • 该行被删除。
  • 格式已经改变。

...

2、对于参数中有中文参数名的情况,可以使用以下函数装将中文转成unicode处理

function isChinese(s){
      return /[\u4e00-\u9fa5]/.test(s);
}

function chinese2Unicode(str){
      if(!str){
          return;
      }
      var unicode = '';
      for (var i = 0; i < str.length; i++) {
          var temp = str.charAt(i);
          if(isChinese(temp)){
              unicode += '\\u' + temp.charCodeAt(0).toString(16);
          }
else{
              unicode += temp;
          }
      }
      return unicode;
}
然后再使用encodeURIComponent处理,处理后结果如下http://localhost:8080/smartbi/vision/openresource.jsp?resid=I8a8a8c1301759168916803af01759210a68805f3&paramsInfo=%5B%7B%22name%22%3A%22input%22%2C%22value%22%3A%22%5Cu996e%5Cu6599%22%2C%22displayValue%22%3A%22%5Cu996e%5Cu6599%22%7D%5D

...