我的是微信公众号html项目。function LoadProductType() {
var jwtToken = getJwtTokenCookie();
if (jwtToken != '' && jwtToken != 'undefined' && jwtToken != null) {
$.ajax({
async: false,
url: '/ShoppingCity/GetProductType?r=' + Math.random(),
type: 'GET',
headers: {
'Authorization': 'Bearer ' + jwtToken
},
success: function (response) {
productType = response.data.allTypeList;
hotkey = response.data.hotKeyList;
firsttype = response.data.firstType;
},
error: function (xhr, status, error) {
console.error('请求失败:', status, error);
}
});
}
},这里的jwtToken实际是localStorage.getItem('jwtToken')取值,一直都有值,但是这个ajax隔几个小时后,'Bearer ' + jwtToken就是空的了,刚开始是可以正常赋值的(比如我退出微信重新进入,或者第一次打开该公众号),不能赋值。