我的老师想为他的对象创建一些虚拟课程,他为学生创建了一个版本,为老师创建了一个版本。
他现在问我如何使用教师控制面板将学生从课程的一部分重定向到另一部分。
我可以为教师面板和服务器文件做PHP部分,每2-3秒调用一次,看看重定向是否是强制的。也许这是JSON/AJAX的事情?
谢谢
发布于 2011-02-02 17:36:15
你可以这样做。(适用于学生)
在学生面板中,定期向服务器发出请求(间隔为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);更新::
将上面的ajax代码放入一个函数中
function fun1()
{
//put your ajax code herer
} 和文档就绪函数
$(function(){ setInterval( 'fun1()', 1000) });
//use setInterval function
// to call function periodically你可能想看看this
https://stackoverflow.com/questions/4872209
复制相似问题