코드 잠시 봐주세요.
본문
$(function() {
setInterval(function() {
$.ajax({url: "reload_time.php", success: function(time_end){ // 넘겨받은 값
if (time_end == "1")
location.reload(); // 조건성립시 수행 명령
}});
}, 30* 1000);
});
</script>
다른 회원님께서 알려주신 소스를 잘 사용하고 있습니다.
저 상태에서 궁금한게 있습니다.
reload_time.php 에서 success: function() 값을 2가지를 넘겨받아서
각각 조건문을 주고자 합니다.
if (time_end_1 == "1") 일때는....
location.reload(); // 조건성립시 수행 명령
if (time_end_2 == "1") 일때는...
$aaa ='5678'; // $aaa 값을 주고자 합니다.
읽어버린 불금에 이것저것 해보고 있습니다.
부탁 좀 드리겠습니다.
!-->
답변 2
reload_time.php 파일에서 먼저 던져 줄 두개의 값을 갖춰야겠죠.
두개의 값이 각각 $a1, $a2라면
$result = "$a1||$a2"; 와 같은 형태로 만들어
echo $result; 해서 던져주고
받는 쪽 스크립트에서는
success: function(time_end){
var arr = time_end.split("||");
var time_end_1 = arr[0];
var time_end_2 = arr[1];
if (time_end_1 == "1") 일때는....
location.reload(); // 조건성립시 수행 명령
if (time_end_2 == "1") 일때는...
var $aaa ='5678'; // $aaa 값을 주고자 합니다.
if ( time_end_1 == "1" ) { location.reload(); // 조건성립시 수행 명령 } else if ( time_end_2 == "1" ) { $aaa ='5678'; // $aaa 값을 주고자 합니다. }
답변을 작성하시기 전에 로그인 해주세요.