채택완료
php문에서 jquery 호출하는데 오류가 생깁니다.
php sql 포문 안에
Copy
if($row["BoardIdx"] == '55') {
echo '<script>pre09();</script>';
}
해당 구문이 있으며, 동일 페이지 하단에
Copy
<script>
jQuery(function($) {
function pre09(){
swiper3.slideTo(9);
}
});
</script>
이렇게 적용을 하였는데 페이지를 띄우면 콘솔창에 pre09를 찾을 수 없다고 하는데 왜 그런걸까요?
|
답변 4개
채택된 답변
+20 포인트
Copy
$is_pre = false;
for($i=0;$row;$i++) {
if($row['BoardIdx'] == '55') {
$is_pre = true;
}
}
}
php가 실행되는 시점에는 javascript가 로드되지 않았기 때문에 함수를 찾을수가 없습니다.
Copy
<script>
function pre09() {
swiper3.slideTo(9);
}
var is_pre = <?php echo $is_pre;?>;
$(function() {
if(is_pre === true) {
pre09();
}
});
</script>
답변을 작성하려면 로그인이 필요합니다.