我正在使用表单将 jquery 提交到 html 页面。数据已成功传送到我的后端 beego(golang 框架)控制器。运行一些功能后,控制器必须决定下一步重定向到哪里。但这被jquery阻止了。如何使用 go 代码覆盖 jquery 和重定向?
我的剧本
$().ready(function() {
$("#signupForm").validate({
rules: {
fullname: "required"
},
messages: {
fullname: "Please enter your full name"
},
submitHandler: function(form){
$(form).ajaxSubmit({
url: '/add_user',
type: 'POST',
dataType: 'html',
data : $( "#signupForm" ).serialize(),
success : function(data) {
}
});
return false
}
});
});
我的代码
status := user.AddUserAndCompany(company)
switch status {
case true:
this.Data["Website"] = "beego.me"
this.Data["Email"] = "astaxie@gmail.com"
this.TplName = "index.tpl"
case false:
this.Data["ErrorMessage"] = "ServerConnectionError"
this.Layout = "layouts/header_logout.html"
this.TplName = "templates/registration.html"
}