我是UI开发的新手。我正在进行ajax调用,并且在成功时我将页面重定向到不同的URL。在此期间,直到浏览器重定向,初始页面才会被加载。如何避免页面加载和重定向页面?我尝试设置超时但没有帮助,我提供了我正在尝试使用的源代码:
在index.html文件中加载的javascript文件中:
$.ajax({
type: 'GET',
url: "https://REST call for authentication",
async: false,
contentType: "application/json",
dataType: 'jsonp',
success: function(data) {
if(!data.isAuthenticated){
window.location = _authUrl; //redirect to a different URL
}
},
error: function() {
console.log('Unable to validate. Possibly auth side is down.');
}
});
//预期行为: 如果是重定向,请不要加载当前页面。
请告诉我如何实现这一点。