beego开发网页是如何跳转的?

weixin_38058663 2019-09-20 10:53:49
通过form的post调用post的函数,对内容添加后,想跳转到详细页,但是详细页需要id指定get
方法才可以访问,给button添加herf指定id也没用,请问怎么处理的。





<form class="layui-form layui-form-pane" method="post" enctype="multipart/form-data"action="/update?id={{.note.Id}}" >
<div class="layui-form-item">
<label class="layui-form-label">标题</label>
<div class="layui-input-block">
<input type="text" name="title" required=""
value="{{.note.Title}}"
lay-verify="required" placeholder="请输入标题"
autocomplete="off" class="layui-input">
</div>
</div>

<div class="layui-form-item layui-form-text">
<div class="layui-input-block" class="info">

{{/* <div id="edit" style="background: #fff;">*/}}
<textarea name="info" class="info" style="width: 730px;height: 400px;overflow-x:hidden;word-wrap: break-word " >{{.note.Content}}</textarea>
{{/*/</div>*/}}


{{/* <input class="input-xlarge focused" name="info" type="text" id="info" >*/}}
</div>
</div>

<div class="layui-form-item">
<label>上传图片:</label>

<img id="imgarea" src="{{.note.Img}}" width="240"/>
<input type="file" id="inputarea" style="color: transparent" class="input_file" name="uploadname">

</div>




<div class="layui-form-item">
<button class="layui-btn"
lay-submit=""
lay-filter="save" onclick=javascrtpt:jump()>修改
</button>
</div>
</form>
...全文
112 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
weixin_38092497 2019-09-20
  • 打赏
  • 举报
回复
form 提交到Controller, 参数效验通过后,调用Redirect 方法 见源码 ```golang func (ctx *Context) Redirect(status int, localurl string) { http.Redirect(ctx.ResponseWriter, ctx.Request, localurl, status) } ```
weixin_38098251 2019-09-20
  • 打赏
  • 举报
回复
参考beego orm Insert 取到id ```golang // https://beego.me/docs/mvc/model/object.md#insert id, err := o.Insert(&user) if err == nil { fmt.Println(id) } ``` 第二步执行跳转 ```golang c.Redirect("/detail?id="+strconv.Itoa(id), 302) ```

433

社区成员

发帖
与我相关
我的任务
社区描述
其他技术讨论专区
其他 技术论坛(原bbs)
社区管理员
  • 其他技术讨论专区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧