CI 묻고 답하기

제목 session값을 가지고 js에서 setinterval 하려고 합니다ㅠ
글쓴이 DoyeonPark 작성시각 2014/01/26 11:13:55
댓글 : 3 추천 : 0 스크랩 : 0 조회수 : 14886   RSS
 안녕하세요. 현재 6개월 정도 php 웹 개발자로 일 하고 있습니다.

제가 하려고 하는 것은 session 값에 데이터를 저장 해 놓고 

자바스크립트에서 setinterval 로 반복해서 setinterval(function(){}, 1000) function의 내용을 실행 시키는 것입니다.

function의 내용은 ajax로 컨트롤러 -> 라이브러리 -> 모델 에서 데이터를 조회 하는 것입니다.

그래서 원하는 데이터가 있으면 clearInterval로 멈추는 기능을 만들고 싶습니다.

근데 사이트가 여러개의 페이지로 구성이 되어 있고, 페이지 마다 컨트롤러의 index에서 처음에 데이터 조회를 해야 하는건지..

아예 감이 잡히질 않습니다. ㅜㅜ 어느 페이지에 있던지 실행이 되야 하는건데.. 페이지 이동을 할 수도 있으니까 index 에서 처음에 다 호출을 시켜줘야 하는건지. 그러면 또 비효율 적인것 같고.. 도움 부탁드니다!!



 
 다음글 무료 웹 호스팅 받고있는데 Loader.php 에서 에... (5)
 이전글 디버깅 때문에 너무 힘드네요 (4)

댓글

변종원(웅파) / 2014/01/26 12:49:13 / 추천 0
어떤 이유로 그 기능을 하는지 기술이 안되어 있어서 답변하기 곤란합니다.

뭘 왜 만들어야 하는지 알아야 어느 시점에서 어떻게 작업할지를 알려드릴 수가 있는데
단순히 기능만 놓고 어디서 호출해줘야 하냐고 물어보면 답을 할 수가 없죠.

질문을 잘하는 것도 능력입니다.
DoyeonPark / 2014/01/27 08:10:42 / 추천 0
조언 감사합니다. 질문도 능력이라는 말씀에서 아직 한참 부족하다고 느낍니다!
제가 하고자 하는 것은 로그인 했을 때 로그인 시간을 세션값에 저장 한 후
일정 시간이 지나면 페이스북 친구 연동 api 를 호출 하는것입니다. 그래서 친구 초대 데이터가 있을 경우
clearInterval을 실행하는 것이고, 그렇지 않을 경우 일정시간마다 setInterval을 실행 하는 것이였습니다.
이게 제가 하려고 하는 이유와 기능입니다.

DoyeonPark / 2014/01/27 09:50:33 / 추천 0
웅파님 답변 감사합니다^^ 어떤식으로 하면 될것 같다라는 생각이 조금 들어서, 여러방식으로 시도를 해보겠습니다.
제가 조금더 신중히 생각하고 질문 답변에 질문을 남기도록 하겠습니다~~!!