在AJAX调用中,如果需要从Web服务重定向到登录页面,可以通过以下方法实现:
window.location.href
属性来实现页面重定向。以下是一个示例代码:
$.ajax({
url: 'https://example.com/api/data',
type: 'GET',
dataType: 'json',
success: function(data) {
// 处理成功返回的数据
},
error: function(xhr, status, error) {
if (xhr.status === 401) {
// 用户未登录,重定向到登录页面
window.location.href = 'https://example.com/login';
} else {
// 处理其他错误
}
}
});
这样,在AJAX调用中,如果服务器返回401 Unauthorized状态码,客户端就会自动将页面重定向到登录页面。
领取专属 10元无门槛券
手把手带您无忧上云