소스 검색

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;
 });