用于放置链接的href标记

Har*_*ish 3 html javascript

我必须通过<a>网页链接到网页.网页链接包含一些请求参数,我不想直接通过浏览器发送它(意味着我想使用类似于FORM的POST方法).

<a href="www.abc.do?a=0&b=1&c=1>abc</a>
Run Code Online (Sandbox Code Playgroud)

我在jsp页面中使用这个,有没有办法通过javascript或任何其他方式通过URL传递请求参数?

Sam*_*son 5

您可以使用链接提交隐藏的表单,如果这是您要求的.

<a href="#" onclick="submitForm('secretData')">Click Me</a>

<form id="secretData" method="post" action="foo.php" style="display:none">
  <input type="hidden" name="foo" value="bar" />
</form>

<script type="text/javascript">
  function submitForm(formID) {
    document.getElementById(formID).submit();
  }
</script>
Run Code Online (Sandbox Code Playgroud)