创建链接使用POST而不是GET我不确定这是否可行。但我想知道是否有人知道如何使超链接传递一些变量并使用POST(如表格)而不是GET。
3 回答
慕盖茨4494581
TA贡献1850条经验 获得超11个赞
您创建一个包含隐藏输入的表单,其中包含要发布的值,将表单的操作设置为目标URL,以及要发布的表单方法。然后,当您单击链接时,触发提交表单的JS函数。
见这里,举个例子。这个例子使用纯JavaScript,没有jQuery - 如果你不想安装比现有更多的东西,你可以选择这个。
<form name="myform" action="handle-data.php" method="post">
<label for="query">Search:</label>
<input type="text" name="query" id="query"/>
<button>Search</button></form><script>var button = document.querySelector('form[name="myform"] > button');button.addEventListener(function() {
document.querySelector("form[name="myform"]").submit();});</script>
森林海
TA贡献2011条经验 获得超2个赞
你可以使用javascript函数。如果你决定使用它,JQuery有一个很好的post函数:
<script language="javascript">
function DoPost(){
$.post("WhateverPage.php", { name: "John", time: "2pm" } ); //Your values here..
}</script><a href="javascript:DoPost()">Click Here</A>
添加回答
举报
0/150
提交
取消
