AJAXを機能させる簡単な方法を見つけようとして、しばらくGoogleで検索してきました。いくつかのことを見つけましたが、これまでのところ、それらを機能させることができませんでした。「serverstatus.php」という PHP ファイルから文字列を取得したいと思います。文字列は現在、serverstatus ページに次のように出力されています: "Online:0:20 Offline" 説明: 2 つのサーバーがあり、最初のサーバーはオンラインで、20 クライアントのうち 0 です。2 つ目はオフラインです。
私がやりたいのは、これらの値をAJAX経由でロードし、それらを「」で分割してから、取得した各値を「:」で分割することです。それは私が望むすべてを与えるはずです。
文字列を取得する必要があるコードは次のとおりです。
<head>
<script>
var someVar;
$.ajax({url: $_SERVER['DOCUMENT_ROOT'].'/inc/int/serverstatus.php', success: function(ajaxResponse) {
someVar = ajaxResponse;
document.write(someVar);
}});
</script>
</head>
注: ページの読み込みが開始されるとすぐにコードが呼び出されるようにします。
編集: 問題は、ステータス ページから値を取得していないことだと思います。また、ステータス ページの値は MySQL サーバーから読み込まれるため、表示されるまでに約 1 ~ 3 秒かかります。