所以有这个超链接 - 它很高兴是一个超链接 - 它不想更改为按钮或表单元素 - 它想要保持链接!
但如果我可以通过GET或POST提交它(由于设计标准我在我的页面上切换的东西),这对我真的有帮助。我有什么方法可以做到这一点
感谢 贾尔斯
答案 0 :(得分:3)
你很幸运...点击超链接已经发出了GET请求。
如果要添加查询参数,请将它们附加到查询字符串,如下所示:
<a href="/my/page/foo.php?onions=no&pickles=yes">link text</a>
答案 1 :(得分:2)
假设您已经有一个要提交的表单,可以使用JavaScript将链接提交给表单:
<form id="myform">
...
</form>
<a href="#" onclick="document.getElementById('myform').submit();">Submit</a>
答案 2 :(得分:1)
由于您不想使用表单元素,因此无需使用POST方法。 简而言之,您可以做的是:
<a href="page_location?foo=bar">Link</a>
在 page_location 页面中,
<?php
$foo = $_GET['foo']; //here, assigns $foo = bar
// required actions
?>
希望你能得到解决方案! :)
答案 3 :(得分:0)
我假设你并没有真正使用链接作为链接......你想用它提交一个表格。您需要将链接保留在要提交的表单中,并且可以执行此操作(jQuery):
$('#link').parents('form').attr('method', 'GET').submit();
或
$('#link').parents('form').attr('method', 'POST').submit();