我想知道是否有办法阻止 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
如果它调用每个页面加载,我目前看不到优势,因为我可能没有......除非有办法让我的数组设置每个页面加载?