当我传输到前端的时候 我的&email=test 自动转义成了%26email%3dtest
求解决方案啊, 不让它转义呢?
var sss2 string = "&email=test"
//sss2 = strings.Replace(sss2, "%26", "&", -1)
m["at"] = sss2 //这个是MAP
tp1.Execute(w, m)
有疑问加站长微信联系(非本文作者)

当我传输到前端的时候 我的&email=test 自动转义成了%26email%3dtest
求解决方案啊, 不让它转义呢?
var sss2 string = "&email=test"
//sss2 = strings.Replace(sss2, "%26", "&", -1)
m["at"] = sss2 //这个是MAP
tp1.Execute(w, m)
有疑问加站长微信联系(非本文作者)
入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889
`单行代码`
放在html的a标签就自动转移了,其他地方没问题纳闷
?????
通过
template.HTML(sss2)
转义@polaris
这个我已经试过了 也不行的 放到 <a href="www.xx.com/user?a=admin{{$.at}}" target="_blank"> 最终得到的依然是%26email%3dtest </a>
哎 。。再来求助
我说的方式绝对有用啊,studygolang 的源码就这么用了
求助 @polaris 我这样写的 不知道是否这样写的 还是写错了呢。
m:=make(map[string]interface{}) 这样定义的
你当做 URL 使用,那就得用
template.URL("&email="+email)
嗯解决了