테스트 사이트 - 개발 중인 베타 버전입니다

<script> 안에서 쿼리를 실행할수 있는 방법이 있나요? 채택완료

그렌트힐 5년 전 조회 2,137

</p>

<p><script>

$(document).ready(function(){

    

setInterval(() => {</p>

<p>    $.ajax({

    url: "../../../count.php", 

    type: "GET",

    success: function(data){

var seconds = data;

var min = parseInt((seconds%3600)/60);

var sec = seconds%60;</p>

<p> </p>

<p>if (seconds == "10") // 카운트 10 마감</p>

<p> location.reload(); // 페이지 새로고침</p>

<p> </p>

<p>//$sql = "update g5_tablemd set md_id = '0' where md_no = '1'";

//sql_query($sql); </p>

<p> </p>

<p>$('.time').html(min +" : " + sec + " 초");

    }</p>

<p>    })</p>

<p>}, 1000);

})

</script></p>

<p>

 

카운트다운하는 script 입니다.

count.php 를 1초단위로 읽어서 남은시간을 보여주는데요..

 

하려는것은 위의 예문처럼.

10초 남았을때 쿼리를 실행하고자 합니다.

지금은 페이지 리셋만 적용되고 있구요.

 

쿼리를 실행할수 있는 방법이 있나요?

 

 

댓글을 작성하려면 로그인이 필요합니다.

답변 2개

채택된 답변
+20 포인트
플래토
5년 전
url: "../../../count.php", 

 

count.php 안에서 하셔야죠

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

그렌트힐
5년 전
왜 그생각을 못했을까요...
소중한 답변 감사드립니다.

댓글을 작성하려면 로그인이 필요합니다.

5년 전

스크립트안에서 처리한단 생각을 하지 마시구 아래처럼 리로드 하기전에 서버에 요청하세요.


if (seconds == "10") { // 카운트 10 마감
//쿼리 실행 요청
$.ajax({
    url: "../../../query.php", 
    type: "GET",
    success: function(data){
}});
 location.reload(); // 페이지 새로고침
}
로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

그렌트힐
5년 전
소중한 답변 감사합니다. 적용해 보도록 하겠습니다.

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인