자바스크립트 질문있습니다. 채택완료
유히
6년 전
조회 1,950
</p>
<p><script>
// 엑셀 출력
$("#excel_btn").on("click", function() {
var con = "<?=$con?>"; // 조회된 데이터 개수
if ( con <= 2000) {
document.location.href = "excel.php";
} else {
alert("2,000개가 넘어갑니다.");
}
});
</script></p>
<p>
DB에 들어있는 데이터를 엑셀 출력할 수있도록 하였습니다. 엑셀 출력시에 데이터가 2000개가 넘어가면 속도가 많이 느려져서 2000개가 넘어갔을때는 출력을 못하도록 if문을 넣었더니 if문안에서는 클릭이벤트가 동작을 안하네요ㅠㅠ 무슨 이유때문인가요?
그리고 보통 엑셀 출력 시에 데이터량은 어느정도가 적당한가요?
댓글을 작성하려면 로그인이 필요합니다.
답변 2개
채택된 답변
+20 포인트
6년 전
var con = "=$con?>"; // 조회된 데이터 개수 이걸
숫자만 받아온다면 따옴표를 지워보세요
var con = =$con?>; // 조회된 데이터 개수
또는 var con = parseInt("=$con?>"); // 조회된 데이터 개수
로그인 후 평가할 수 있습니다
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인