Javascriptがすべてのページでphpを呼び出して配列を設定するのを止め、代わりにユーザーがブラウザを使用するすべてのページに配列を配置する方法があるかどうかを知りたいと思いました。
現在、ページが読み込まれるたびに、サーバーへの新しいリクエストが作成され、たとえばユーザーがhtmlページのリンクをクリックしたときに配列が再作成されます。
これは私のJSファイルにあるものです:
//Browser Support Code
function call_data(url,data){
if (window.XMLHttpRequest) {
AJAX=new XMLHttpRequest();
} else {
AJAX=new ActiveXObject("Microsoft.XMLHTTP");
}
if (AJAX) {
querystring = "?dta="+data;
AJAX.open("GET", url + querystring, false);
AJAX.send(null);
return AJAX.responseText;
} else {
return false;
}
}
var statistics = JSON.parse(call_data('user_info.php',userid));//user data
配列が各ページの読み込みを設定し続ける方法がない限り、すべてのページの読み込みを呼び出す場合、現在は利点がありません。