我正在尝试使用 GOLANG 构建一个简单的 Web 应用程序。目标是,当用户选中复选框时,它必须调用一个 API 端点,当用户取消选中复选框时,它必须调用另一个 API 端点。下面是我在 HTML 中用action="p_up_dags/{{.}}".
PS: .Result是一个字符串列表。
{{ range .Result}}
<form action="/p_up_dags/{{.}}" method="POST">
<br> <input id={{.}} type="checkbox" name="{{.}}" value="{{.}}" > {{.}}
</form>
{{end}}
戈朗代码:
func p_up_dags(w http.ResponseWriter, r *http.Request){
d_name = mux.Vars(r)["name"]
//do something to check if the checkbox is checked or not
//Something like this
if d_name is checked
{
//http.Get("blah/blah")
}
else
{
//http.Get("foo/foo")
}
}
func main(){
router := mux.NewRouter().StrictSlash(true)
router.HandleFunc("/p_up_dags/{name}",p_up_dags)
}
慕慕森
相关分类