我是javascript / jquery的新手,需要在我的项目中隐藏锚标记的查询字符串。请尽快回复。
<a href="cc/login.htm?loginType=manager">Login</a>
答案 0 :(得分:0)
对于鼠标悬停,您可以添加:
<a href="cc/login.htm?loginType=manager" title="Click to login">Login</a>
要在URL中隐藏查询字符串,您必须更改登录页面的方式。我想,您可以在POST中发送logintype
变量,并在登录表单中将该变量呈现为hidden value(当然,如果登录的用户具有该管理员访问权限,则会重新检查)。
或者你可以JS change the URL:
window.history.pushState('Login', 'Login', 'cc/login.htm');
答案 1 :(得分:0)
不要将url存储在href中并使用Ajax填充url并执行GET或jquery / JS来设置document.location.href
$("#linkid").on('click', function (e) {
e.preventDefault();
var loadUrl = "cc/login.htm?loginType=manager";
document.location.href = loadUrl;
return false;
});