2014-05-21 3 views
0

나는 타임 카운터 작업 중입니다. 4PM에 끝나기로되어있는 제품에 대해 입찰이 진행 중입니다. 그러나 3PM 조직자는 5PM으로 시간을 변경하기로 결정합니다. 이제 우리는 websocket을 사용하여 클라이언트 브라우저로 보내고있는 새로운 입찰 시간 (입찰 종료 시점). 하지만 자바 스크립트 기반 시간 카운터는 페이지로드에서만 작동합니다. 클라이언트 측 브라우저에서 페이지로드없이 새 대상 시간을 전달하려면 어떻게해야합니까?페이지로드없이 Javascript 값을 변경하는 방법

<script type="text/JavaScript"> 
TargetDate = "12/31/2014 5:00 AM"; 
BackColor = "palegreen"; 
ForeColor = "navy"; 
CountActive = true; 
CountStepper = -1; 
LeadingZero = true; 
DisplayFormat = "%%D%% Days, %%H%% Hours, %%M%% Minutes, %%S%% Seconds."; 
FinishMessage = "It is finally here!"; 
</script> 

<script type="text/JavaScript" src= " ./countdown.js "></script> 
+0

'TargetDate'에서 변경 사항을 수락하고 이끌이가 변경할 때 해당 함수를 호출하는 함수를 만듭니다. –

+0

왜 아약스를 사용하지 않습니까? – Latheesan

+0

@ latheesan-kanes 실시간으로 시간 카운터 업데이트가 필요하므로 Ajax가 작동하지 않습니다. Ajax는 일정한 시간 간격으로 작동합니다. 그러면 서버에 추가로드가 발생합니다. – neerajskydiver

답변

0

서버에 대한 일반 아약스 호출로 변경 사항을 확인할 수 있습니다. 예를 들어 몇 분마다 시간을 물어보십시오. 모든 값을 가진 json을 클라이언트에 보낼 수 있습니다.

+0

제발 대답으로 의견을 게시하지 마십시오. –

관련 문제