자바스크립트 질문있습니다.

자바스크립트 질문있습니다.

QA

자바스크립트 질문있습니다.

본문


<script>
    // 엑셀 출력
    $("#excel_btn").on("click", function() {
        var con = "<?=$con?>"; // 조회된 데이터 개수
        if ( con <= 2000) {
            document.location.href = "excel.php";
        } else {
            alert("2,000개가 넘어갑니다.");
        }
    });
</script>

DB에 들어있는 데이터를 엑셀 출력할 수있도록 하였습니다. 엑셀 출력시에 데이터가 2000개가 넘어가면 속도가 많이 느려져서 2000개가 넘어갔을때는 출력을 못하도록 if문을 넣었더니 if문안에서는 클릭이벤트가  동작을 안하네요ㅠㅠ 무슨 이유때문인가요?

그리고 보통 엑셀 출력 시에 데이터량은 어느정도가 적당한가요? 

이 질문에 댓글 쓰기 :

답변 2

var con = "<?=$con?>"// 조회된 데이터 개수 이걸 

숫자만 받아온다면 따옴표를 지워보세요

var con = <?=$con?>// 조회된 데이터 개수

또는 var con = parseInt("<?=$con?>")// 조회된 데이터 개수

답변을 작성하시기 전에 로그인 해주세요.
전체 44
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT