api接口登陸后獲取數據,切換頁面顯示未登錄
問題描述
function Property() { var xmlhttp; if (window.XMLHttpRequest) { xmlhttp = new XMLHttpRequest(); } else { xmlhttp = new ActiveXObject("Microsoft.XMLHTTP"); } xmlhttp.onreadystatechange = function() { if (xmlhttp.readyState == 4 && xmlhttp.status == 200) { var datastr = xmlhttp.responseText; alert(datastr); var dataobj = JSON.parse(datastr) let dataarr = []; for (let i in dataobj) { dataarr.push(dataobj[i]); }} } xmlhttp.open("POST", "https://api.123321yun.com/api/device/queryProjectDeviceParamStatus?projId=66", true);
/* xmlhttp.open("POST", "https://api.123321yun.com/api/user/login?username=test123&password=123456", true);*/ xmlhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); xmlhttp.send(); }
小白求解決登錄狀態沒法保存的問題
問題解答
回答1:服務器商 SESSION沒有保存吧
你可以在AJAX中判斷下 服務器中是否存在該用戶的SESSION 如果有 就是登陸狀態 如果沒有 就提示登陸
