我正在尝试从JavaScript调用href链接。基本上,这是一个注销链接。我正在尝试通过jquery模型调用此链接,基本上它应该模仿注销链接,并且应该将用户重定向到登录页面
<a id="logout_id" href="${contextPath}/app/logOut" class="nav">logout</a>
我尝试了以下选项,但没有一个起作用
function logout(){
alert('invoked logout' + document.getElementById('logout_id'));
document.getElementById('logout_id').click();
$('#logout_id').click(function () {
alert('clickced');
});
//$('#logout_id').get(0).click();
$('#logout_id').click();
$('#logout_id').trigger("click");
$('#logout_id')[0].click();
$('#logout_id').get(0).click();
//$('#logout_id').simulate('click');
$('#logout_id')[0].trigger('click');
$('#logout_id').triggerHandler('click');
$('#logout_id').trigger('click');
};
有人可以指出我在做什么错吗?
答案 0 :(得分:0)
您可以设置window.location。
window.location = document.getElementById('logout_id').href;
在回答中,您发布了您曾经使用过的信息
$('#logout_id')[0].click();
应该可以使用iirc,因此提示您的URL可能是错误的,我看到它不是静态字符串。