From b1a85d554a0fca2f700e0509449374fab421903b Mon Sep 17 00:00:00 2001 From: tolag3 Date: Thu, 21 Dec 2023 11:40:20 +0900 Subject: [PATCH] test --- .../adjReqMgrOff/popup/adjReqMgrOffOcrPop.jsp | 19 +++++++++++++++---- 1 file changed, 15 insertions(+), 4 deletions(-) diff --git a/src/main/webapp/WEB-INF/jsp/kccadr/adjReqMgrOff/popup/adjReqMgrOffOcrPop.jsp b/src/main/webapp/WEB-INF/jsp/kccadr/adjReqMgrOff/popup/adjReqMgrOffOcrPop.jsp index aeab03ba..15c06ece 100644 --- a/src/main/webapp/WEB-INF/jsp/kccadr/adjReqMgrOff/popup/adjReqMgrOffOcrPop.jsp +++ b/src/main/webapp/WEB-INF/jsp/kccadr/adjReqMgrOff/popup/adjReqMgrOffOcrPop.jsp @@ -66,17 +66,22 @@ // 2. 파일을 가지고 ocr 요청 var outputFileNm = ocrAjaxCall(); - if(outputFileNm = ''){ + if(outputFileNm == ''){ alert('ocr 요청을 다시 시도해 주세요.'); return false; } + console.log("outputFileNm :: ", outputFileNm); + // 3. 5초 마다 결과 조회 총 12번 호출, 호출횟수 > 12 = fail const intervalId = setInterval(() => { + console.log("outputFileNm2 :: ", outputFileNm); responResult = ocrResultAjaxCall(outputFileNm); + console.log("responResult :: ", responResult); + try { if(responResult != null){ clearInterval(intervalId); @@ -109,7 +114,7 @@ var outputFileNm = ""; - document.writeForm.taskName.value = self.crypto.randomUUID(); + //document.writeForm.taskName.value = self.crypto.randomUUID(); var a = new Date(); var taskName = a.getFullYear().toString()+a.getMonth().toString()+a.getDay().toString()+a.getHours().toString()+a.getMinutes().toString()+a.getSeconds().toString()+a.getMilliseconds().toString(); document.writeForm.taskName.value = taskName; @@ -158,13 +163,16 @@ function ocrResultAjaxCall(outputFileNm){ - var data; + document.resultForm.fileName.value = outputFileNm; + + var form = document.resultForm; + var data = new FormData(form); $.ajax({ type: "POST", enctype: 'multipart/form-data', url: "/kccadr/textsence/textSenseProcessChkAjax.do", - data: {"outputFileNm": outputFileNm}, + data: data, dataType:'json', async: false, processData: false, @@ -228,6 +236,9 @@ +
+ +