如何控制弹出框只在登录完成时弹出一次, 关掉就不会再出来,切到别的页面也不会弹出来 。 下一次登录时才会再次弹出来?
我现在做到的就是每次切到首页都会弹出,因为我在首页写了这样一段js代码
$(document).ready(function () {
var userId = $('.userId').attr('value');
// 保存数据到sessionStorage
window.sessionStorage.setItem("userId", userId);
// 从sessionStorage获取数据
var data = window.sessionStorage.getItem("userId");
if (data != null) {
$.ajax({
//url: positionPath+"/position/app/cityinfo-add",
url: positionPath + "/position/app/checkinfo",
data: {"id": data},
dataType: "json",
type: "post",
success: function (jsonData) {
console.log(jsonData["data"]["checkinfo"]);
console.log(jsonData["msg"]);
console.log(jsonData["status"]);
if (1 == jsonData["data"]["checkinfo"]) {
$('#register_perfectInfo').show();
}
}
});
}
// 从sessionStorage删除保存的数据
window.sessionStorage.clear();
}
)