개발 Q&A

제목 루프를 돌려 자동인쇄기능을 구현할려면 ajax의 동기식으로구현해야 할까요?
카테고리 JavaScript
글쓴이 정수리 작성시각 2017/11/28 13:44:49
댓글 : 1 추천 : 0 스크랩 : 0 조회수 : 9957   RSS

사용자목록        인쇄 

a씨 

b씨 

c씨 

d씨 

[사용자 정보] (사용자 클릭시 사용자정보서식에 데이터가 삽입되어 출력됩니다,) 

 

 

사용자목록에서 사용자를 클릭하면 클릭한 사용자의 정보가 

[사용자 정보] 하단으로 사용자의 정보가 출력이 됩니다. 

인쇄버튼을 클릭하면 

사용자목록의 사용자들의 사용자정보가 사용자정보서식에 데이터가ㅏ 삽입되어 출력이 되도록 

해야되는데 출력방식이 

a씨 클릭하고 인쇄가 아닌 

인쇄버튼을 클릭하면 

a씨 사용자정보서식1장 b씨 사용자정보서식1장 . . . 

이렇게 인쇄버튼 1번클릭으로 자동으로 사용자목록에 있는 사용자마다 1장씩 인쇄가 되도록해야합니다 

현재같은경우 

사용자를 클릭하게되면 ajax를 통해 [사용자정보] 쪽에 서식에 문서가 출력됩니다. 

인쇄의 경우는 웹페이지에 출력되어 있는 화면을 출력해야 하는데 

저렇게 연속으로 여러사용자의 정보를 출력하려면 

a씨 정보가 화면에 출력되어 있는 상태에서 인쇄하고 

인쇄가 끝나면 b씨 정보가 화면에 출력되어 인쇄하고 

이러한 순서가 자동으로 이루지게 하여야 하는데 

일단은  테스트하는게 

ajax를 통해 인쇄버튼을 클릭했을 때 

반복문을 통해 사용자의 정보가 자동으로 변경되도록 테스트를 해보고 싶은데 

ajax에서 async:false로 했을 경우 

마지막 사용자인 d씨의 정보만 출력이 되는상태이고 

async:true로 했을 경우 

빠른속도로 여러사용자의 정보고 출력이 됩니다. 

제가 원하는 기능을 만들기위해 선배님들의 조언 부탁드립니다.

 다음글 카카오톡 로그인연동관련 .. (1)
 이전글 모바일 앱에서 결제시 질문드립니다. (2)

댓글

Dexter / 2017/11/29 13:50:57 / 추천 0

조언 이랄건 없지만 크롬에서 " –disable-print-preview " 옵션주고 실행하시면 인쇄 미리보기 없이 바로 출력됩니다.. ^^