瀏覽代碼

encode url in console.html

sunyj 8 年之前
父節點
當前提交
3b15b9558a
共有 1 個文件被更改,包括 19 次插入2 次删除
  1. 19 2
      src/main/webapp/resources/js/console/app.js

+ 19 - 2
src/main/webapp/resources/js/console/app.js

@@ -1,3 +1,20 @@
-$("a").attr("href", function() {
-	return this.textContent;
+$("a").attr("href", function () {
+    var url = this.textContent;
+    var index = url.indexOf("?");
+    var path = url;
+    if (index != -1) {
+        path = url.substr(0, index);
+        var search = url.substr(url.indexOf("?") + 1);
+        var params = search.split("&");
+        for (var i = 0; i < params.length; i++) {
+            var array = params[i].split("=");
+            if (i == 0) {
+                path += "?";
+            } else {
+                path += "&";
+            }
+            path += array[0] + "=" + encodeURIComponent(array[1]);
+        }
+    }
+    return path;
 });