为了账号安全,请及时绑定邮箱和手机立即绑定

创建链接使用POST而不是GET

创建链接使用POST而不是GET

创建链接使用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>


查看完整回答
反对 回复 2019-08-26
?
森林海

TA贡献2011条经验 获得超2个赞

你可以使用javascript函数。如果你决定使用它,JQuery有一个很好的post函数:

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>


查看完整回答
反对 回复 2019-08-26
  • 3 回答
  • 0 关注
  • 530 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信