html post请求之a标签的两种用法举例

darecy 2020-05-11 21:42:00
原文地址:https://www.cnblogs.com/darecy/p/12872138.html

html post请求之a标签的两种用法举例

1、使用ajax来发起POST请求
HTML代码如下:

<a href="https://www.cnblogs.com/" class="a_post">发起POST请求</a>

JQuery代码如下:

$(".a_post").on("click",function(event){
    event.preventDefault();//使a自带的方法失效,即无法调整到href中的URL(https://www.cnblogs.com/)
    $.ajax({
           type: "POST",
           url: "url地址",
           contentType:"application/json",
           data: JSON.stringify({param1:param1,param2:param2}),//参数列表
           dataType:"json",
           success: function(result){
              //请求正确之后的操作
           },
           error: function(result){
              //请求失败之后的操作
           }
    });
});
<strong>2、使用form表单来发起POST请求<br></br></strong>
<form id="_form" method="post" action="target">
  <input type="hidden" name="name" value="value" /> 
  <a onclick="document.getElementById('_form').submit();">点击提交</a>
</form>

声明:该文章系转载,转载该文章的目的在于更广泛的传递信息,并不代表本网站赞同其观点,文章内容仅供参考。

本站是一个个人学习和交流平台,网站上部分文章为网站管理员和网友从相关媒体转载而来,并不用于任何商业目的,内容为作者个人观点, 并不代表本网站赞同其观点和对其真实性负责。

我们已经尽可能的对作者和来源进行了通告,但是可能由于能力有限或疏忽,导致作者和来源有误,亦可能您并不期望您的作品在我们的网站上发布。我们为这些问题向您致歉,如果您在我站上发现此类问题,请及时联系我们,我们将根据您的要求,立即更正或者删除有关内容。本站拥有对此声明的最终解释权。