私の先生はオブジェクトの仮想レッスンを作成したいと思い、生徒用のバージョンと教師用のバージョンを作成しました。JSONまたはAJAXを使用した定期的なサーバーコールに基づくライブリダイレクト
彼は教師のコントロールパネルを使って、レッスンの一部から別の部分に、どのようにリダイレクトするか尋ねました。
リダイレクトが必須かどうかを確認するために、先生パネルとサーバーファイルのPHP部分を2〜3秒ごとに呼び出すことができます。これはJSON/AJAXのことでしょうか?
おかげ
私の先生はオブジェクトの仮想レッスンを作成したいと思い、生徒用のバージョンと教師用のバージョンを作成しました。JSONまたはAJAXを使用した定期的なサーバーコールに基づくライブリダイレクト
彼は教師のコントロールパネルを使って、レッスンの一部から別の部分に、どのようにリダイレクトするか尋ねました。
リダイレクトが必須かどうかを確認するために、先生パネルとサーバーファイルのPHP部分を2〜3秒ごとに呼び出すことができます。これはJSON/AJAXのことでしょうか?
おかげ
あなたはこの方法で行うことができます。 (生徒用)
生徒用パネルから定期的にサーバーに要求してください(5-10秒の間隔で)。
あなたが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を行うことができますサーバー側で
//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");
::
機能
function fun1()
{
//put your ajax code herer
}
と文書準備funcion
上insde上記のAjaxコードを置きます$(function(){ setInterval('fun1()', 1000) });
//use setInterval function
// to call function periodically
あなたが見たいかもしれないthis
ありがとう、ありがとうございます。しかし、どのように私はそのjson関数を設定することができますかそれは1秒ごとに実行することですか?私があなたに言ったように、JSONは私を打つ。 – Octavian
@Octavianの確認の更新 –
.........何ですか? – Reigel
編集されました。それは今意味がありますか? – Octavian