项目是公众号网页,使用的是jwt,这个代码在微信开发者工具中是正常的,但在真机中有问题,问题出在headers,请求没有发起,后台接口日志中看不到有请求过来。困在这里很久了,是手机微信浏览器的安全设置问题?手机微信的版本是最新的。
$.ajax({
async: true,
url: '/ShoppingCity/GetProductType?t=' + new Date().getTime(),
type: 'GET',
headers: {
'Authorization': 'Bearer ' + jwtToken,
'Content-Type': 'application/json'
},
success: function (response) {
alert('LoadProductType ===>response<===' + response.data.a);
// 请求成功时的回调函数
mark = response.data.a;
},
error: function (xhr, status, error) {
console.error('请求失败:', status, error);
alert('请求失败,请检查网络或联系管理员。' + status + '<===>' + error);
}
});
网页地址给出来可以吗,代码没看到有特别的地方,就一个字符串,真要是手机问题,手机咋知道是JWT