선생님이 객체에 대한 가상 수업을 만들고 학생용 버전과 교사 용 버전을 만들었습니다.JSON 또는 AJAX를 사용하여 주기적으로 서버 호출을 기반으로 실시간 리디렉션
그는 이제 교사 제어판을 사용하여 수업의 한 부분에서 다른 부분으로 학생을 리디렉션하는 방법을 묻습니다.
선생님 패널 용 PHP 부분과 서버 파일을 2-3 초마다 호출하여 리디렉션이 필수 항목인지 확인할 수 있습니다. JSON/AJAX 일 것입니까?
감사합니다.
선생님이 객체에 대한 가상 수업을 만들고 학생용 버전과 교사 용 버전을 만들었습니다.JSON 또는 AJAX를 사용하여 주기적으로 서버 호출을 기반으로 실시간 리디렉션
그는 이제 교사 제어판을 사용하여 수업의 한 부분에서 다른 부분으로 학생을 리디렉션하는 방법을 묻습니다.
선생님 패널 용 PHP 부분과 서버 파일을 2-3 초마다 호출하여 리디렉션이 필수 항목인지 확인할 수 있습니다. JSON/AJAX 일 것입니까?
감사합니다.
이렇게 할 수 있습니다. (학생의 경우) 학생 패널의
학생에게 정기적으로 서버 요청 (5-10 초 간격)을하십시오.
서버 측에//data is returned by server as json object
//data.route = true or false as validated from database
//data.location is the location new url
$.post("server.php", { "id": "studentid" },
function(data){ //data is returned by server as json object
if(data.route)
{
window.location = data.location
}
},
"json");
당신은 할 수
if(student is to be routed){ //check from the database
$data['route'] = true;
$data['location'] = 'location';
}
else{
$data['route'] = false;
}
echo json_encode($data);
UPDATE :
함수function fun1()
{
//put your ajax code herer
}
및 문서 준비 funcion에 insde 위 아약스 코드를 삽입
$(function(){ setInterval('fun1()', 1000) });
//use setInterval function
// to call function periodically
보고 싶을 수도 있습니다 this
감사합니다. 대단히 감사합니다. 하지만 json 함수를 설정하거나 매 1 초마다 실행되도록 설정하는 방법은 무엇입니까? 내가 말했듯이, JSON이 나를 때린다. – Octavian
@ 오타 비안 확인 업데이트 –
......... 뭐라고 요? – Reigel
수정 됨. 지금 말이 되니? – Octavian