HTMLページへのフォーム送信jqueryを使用しています。データは、バックエンド 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"
}