私がやっていることは、データベースでユーザーのステータスをチェックすることです。
PHP ページはステータスを ajax 呼び出しにエコーし、ステータスに応じて関数が実行されます。
これはうまくいきます。json を使用できることはわかっていますが、今のところこれで問題ありません。私が望むのは、ユーザーのステータスをエコーするのではなく、実行すべき機能をエコーし、ajaxが完了した後に実行することです。
私のjQuery/ajaxコード:
function checkstatus() {
$.ajax({
type: "GET",
url: "./query/checkstatus.php",
data: {}
}).done(function(result) {
if (result == "nieuw") {
loadHomeNieuw();
};
if (result == "actief") {
loadHome();
};
});
}
私が欲しいのですが、機能していません。jQuery/ajax コード:
function checkstatus() {
$.ajax({
type: "GET",
url: "./query/checkstatus.php",
data: {}
}).done(function(result) {
});
}
PHP コード (動作しない):
if ($status == "nieuw") {
echo "loadHomeNieuw();";
}
if ($status == "actief") {
echo "loadHome();";
}
これは可能ですか?私が尋ねている理由は、そのほうが安全だと思うからです。ユーザーとしてステータスをハッキングできる可能性があります...そのため、彼はステータスを変更でき、間違った機能が呼び出されています。サーバー側でこれを行うと、より安全になります。
または、より良いオプションはありますか?