JS 闭包
闭包
我在写信息管理系统的前端页面,决定使用 jquery 来实现前后端分离,具体的方法是在前端 script 里面使用 ajax 来异步带着数据访问后端,然后根据后端返回的 json 来渲染前端的页面,至于我为什么会遇到闭包这个东西呢?听我慢慢道来 …
当时写的代码是传给后端 token,然后后端根据 token 对应的用户的权限返回要加载的选项卡,后端功能很好实现,直接这么写就行了
token, isOk := c.GetPostForm("token")
if !isOk {
c.JSON(200, map[string]interface{}{
"msg": "fail",
})
return
}
if !service.CheckToken(&token) {
c.JSON(200, map[string]interface{}{
"msg": "fail",
})
return
}
if service.CheckRoot(&token) {
c.JSON(200, map[string]interface{}{
"msg": "ok",
// TODO
})
return
}
infoBacks := []pojo.InfoBack
2023/02/08