Просмотр исходного кода

callback 함수 호출하는 eval -> new Function으로 변경

gagamel 5 лет назад
Родитель
Сommit
c9ef5088b4

+ 7 - 5
src/main/webapp/WEB-INF/views/business/SupplyCompanyPopupForm.html

@@ -120,17 +120,19 @@
 			var callbackFn = [[${params.callbackFn}]];
 
 			var jsonData = JSON.stringify(selectedData);
+			console.log(jsonData);
 
 			if (typeof callbackFn != 'undefined' && callbackFn) {
 				if (typeof callbackFn == 'function') {
 					callbackFn(jsonData);
 				} else {
 					if (callbackFn) {
-						if (callbackFn.indexOf("(") == -1) {
-							eval(callbackFn + "(" + jsonData + ")");
-						} else {
-							eval(callbackFn(jsonData));
-						}
+// 						if (callbackFn.indexOf("(") == -1) {
+							(new Function(callbackFn + "(" + jsonData + ");"))();
+// 							eval(callbackFn + "(" + jsonData + ")");
+// 						} else {
+// 							eval(callbackFn(jsonData));
+// 						}
 					}
 				}
 				uifnPopupClose('popupCompanyList');