首页IT科技getparameter获取表单数据(Go Gin使用get/post方法获取网页数据,获取form表单数据)

getparameter获取表单数据(Go Gin使用get/post方法获取网页数据,获取form表单数据)

时间2025-06-16 21:41:33分类IT科技浏览3827
导读:简单介绍一下Go中Gin使用get和post方法获取前端数据 1.使用get方法获取url中的参数...

简单介绍一下Go中Gin使用get和post方法获取前端数据

1.使用get方法获取url中的参数

因为我使用的网页只需要在url上传一个参数             ,简单介绍一下                   ,get方法的传参吧       ,可能不全      ,后续补充~

在主函数使用get/post方式加载需要从网页中使用get/post方法获取数据如下(默认使用get方法加载页面)

对第三个使用get方法加载页面                   ,并使用get方法获取URL中的参数            。前端使用传参

网页的url为:

后端获取参数:addProof.GetRouteParams函数为:

使用name = c.Query("name")获取URL的name参数             ,并将name传递给"insert.html"显示在html上

insert.html部分代码如下:

<body> <div class="topbar-wrap white"> <div class="topbar-inner clearfix"> <div class="topbar-logo-wrap clearfix"> <h1 class="topbar-logo none"><a href="index.html" class="navbar-brand">后台管理</a></h1> <ul class="navbar-list clearfix"> <li><a class="on" href="index.html">首页</a></li> <li>{{.Name}}</li> </ul> </div> <div class="top-info-wrap"> <ul class="top-info-list clearfix"> <li><a href="#">退出</a></li> </ul> </div> </div>

insert.html中{{.Name}}显示为变量name的值                    。

页面显示为

2.使用Post方法获取表单数据

Gin可以使用Post方法获取前端的表单数据      ,需要声明这个网页可以使用post方式获取前端数据       。

login.html关于表单部分代码:

<form action="" method="post" onsubmit="return check(this)"> <ul class="admin_items"> <li> <label for="username">用户名:</label> <input type="text" name="username" id="username" size="35" class="admin_input_style" /> </li> <li> <label for="UserDepartment">部门:</label> <input type="text" name="UserDepartment" id="UserDepartment" size="35" class="admin_input_style" /> </li> <li> <input type="submit" tabindex="3" value="提交" name="sub" class="btn btn-primary" /> </li> </ul> </form>

网页显示为:

传入数据:

接收表单数据的controller.PostM函数为:

func PostM(c *gin.Context) { //获取参数 username := c.PostForm("username") UserDepartment := c.PostForm("UserDepartment") }

即可获取前端数据                   ,对其进行处理            。

参考文献:

http://wjhsh.net/zhouqi666-p-9808598.html

声明:本站所有文章             ,如无特殊说明或标注,均为本站原创发布                   。任何个人或组织                   ,在未征得本站同意时                   ,禁止复制            、盗用                    、采集       、发布本站内容到任何网站            、书籍等各类媒体平台       。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理      。

创心域SEO版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!

展开全文READ MORE
怎么提高网站权重和流量(掌握SEO排名优化的关键,提升网站流量与曝光度!) typescript then(TypeScript 报错汇总)