Я использую форму submit jquery на странице html. Данные успешно доставляются в мой бэкэнд-бейго (golang framework). После выполнения некоторых функций контроллер должен был решить, куда перенаправить следующее. Но это заблокировано jquery. Как я могу переопределить jquery и перенаправить с помощью кода go?Как перенаправить на другой шаблон из golang при использовании jquery form submit?
Мой сценарий
$().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"] = "[email protected]"
this.TplName = "index.tpl"
case false:
this.Data["ErrorMessage"] = "ServerConnectionError"
this.Layout = "layouts/header_logout.html"
this.TplName = "templates/registration.html"
}
Что вы имеете в виду «было заблокирован jquery "? –
Переадресация страницы теперь разрешается только через блок успеха ajax. Мне нужно перенаправить его из кода golang. –
@ArjunAjith Вы решили эту проблему? Я застрял в той же проблеме, но не нашел ответа здесь. – ameykpatil