私はGOとマティーニのパッケージが初めてです。AJAXを使用してフォームを送信するために今何をしようとしていますか。問題は、go が html ファイル全体を返すことです。エラーが返されないため、エラーがあるかどうかはわかりません。POST データを API に送信するために使用するために、フォームがデータを正常に送信しているかどうかをテストする必要があります。今のところ、フォームがデータを正常に渡しているかどうかを知る必要があります。
私はこのコードを持っています。
行くコード:
type UserSignup struct {
Email string `form: "email"`
}
func signup_user(email string) UserSignup {
return UserSignup {
Email : email
}
}
AJAX 呼び出し:
$.ajax({
url: '/signup',
type: 'POST',
success: function(data) {
console.log(data);
},
error: function(result) {
//general div to handle error messages
console.log(result.responseText);
}
});
MTPL コード:
<form class="form-signup" action="/signup">
<input type="text" value="Email" name="email" class="signup-email" id="signup-email" onClick="this.setSelectionRange(0, this.value.length)">
<input type="submit" value="Go" id="signup-go">
</form>
ありがとう。