要通过Ajax重定向到一个URL,并使用preventDefault()来阻止默认的页面跳转,可以按照以下步骤进行操作:
点击重定向
$(document).ready(function() {
$('#redirectLink').click(function(event) {
event.preventDefault(); // 阻止默认的页面跳转
redirectToURL(); // 调用自定义的重定向函数
});
});
function redirectToURL() {
// 创建一个Ajax请求
$.ajax({
url: 'https://example.com/redirect', // 要重定向的URL
type: 'GET',
success: function(response) {
// 重定向成功后的处理
window.location.href = response.redirectURL; // 重定向到返回的URL
},
error: function(xhr, status, error) {
// 处理错误
console.log(error);
}
});
}
window.location.href
将页面重定向到返回的URL。请注意,上述代码使用了jQuery库,如果你不想使用jQuery,可以改用纯JavaScript来实现类似的功能。