J
1) Жму html-кнопку, там в
onclick()
вызывается js-функция, которая шлёт пост-запрос на backend (напр. с помощью jquery: $.post("/ping/");
)2) Backend на golang что-то выполняет, в зависимости от результата выполнения того или иного действия отвечает строкой:
router.POST("/ping/", func(ctx *gin.Context) {
ctx.String(200, "ok")
}
3) Js функция в зависимости от ответа сервера вызывает alert. Т.е если сервер ответил тип всё ок, вызывается alert("ok");
, ошибка alert("error");
Не совсем понимаю как правильно ответить серверу и отловить это в jsПример:
Юзер набирает сообщение, жмёт кнопку "отправить" и если он забыл указать имя юзера - выводится алерт "вы забыли указать имя пользователя, которому хотите отправить сообщение", если всё ок - алерт "сообщение отправлено"
Использую gin-gonic