创建链接使用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
提交
取消