質問するログイン新規登録

質問編集履歴

3

追記

2021/09/13 08:58

投稿

退会済みユーザー
title CHANGED
File without changes
body CHANGED
@@ -35,6 +35,60 @@
35
35
         }
36
36
  }
37
37
  ```
38
+ ```Go
39
+ import (
40
+ reqMake "testreq/make"
41
+ resMake "testres/make"
42
+ )
38
43
 
44
+ type MakeAPI struct {
45
+ API
46
+ }
47
+
48
+ func (c MakeAPI) Test() revel.Result {
49
+ logger.Info(c.Name, c.MethodName, "Start")
50
+ fmt.Print("エラー1")
51
+ // レスポンスデータ設定
52
+ var resTestRes resMake.TestRegisterRes
53
+
54
+ // リクエストパラメータ取得
55
+ var reqTestReq = reqMake.TestRegisterReq{}
56
+
57
+ repoTestTable := c.repoTestTable
58
+ fmt.Print("エラー2")
59
+ z := entity.TestTable{
60
+ ID: reqTestReq.ID,
61
+ Name: reqTestReq.Name,
62
+ }
63
+ fmt.Print("エラー3")
64
+ repoTestTable.TestInsert(&z)
65
+ fmt.Print("登録できた筈!!!!!!!")
66
+
67
+ return c.RenderJSON(resTestRes)
68
+ }
69
+ ```
70
+
71
+ ```Go(testreq/make)
72
+ type TestRegisterRes struct {
73
+
74
+ // maker id
75
+ ID int `json:"id"`
76
+
77
+ }
78
+ ```
79
+
80
+ ```Go(testres/make)
81
+ package make
82
+
83
+ type TestRegisterReq struct {
84
+
85
+ // メーカーID
86
+ ID int `json:"id"`
87
+ // メーカー名
88
+ Name string `json:"name"`
89
+
90
+ }
91
+ ```
92
+
39
93
  追記
40
94
  現状処理は xmlHttpRequest.open("make/test", "POST", true);まで進み、その後catch(ex) に飛びます。

2

追記

2021/09/13 08:58

投稿

退会済みユーザー
title CHANGED
File without changes
body CHANGED
@@ -34,4 +34,7 @@
34
34
      console.log(ex);
35
35
         }
36
36
  }
37
- ```
37
+ ```
38
+
39
+ 追記
40
+ 現状処理は xmlHttpRequest.open("make/test", "POST", true);まで進み、その後catch(ex) に飛びます。

1

追記

2021/09/13 08:47

投稿

退会済みユーザー
title CHANGED
File without changes
body CHANGED
@@ -9,7 +9,7 @@
9
9
  どなたかご教授いただけますとありがたいです。
10
10
 
11
11
  ```HTML
12
- <input type="submit" class="btn" id="btnRegist">
12
+ <input type="submit" class="btn" id="btnRegist" onsubmit="regist(); return false;">
13
13
  ```
14
14
 
15
15
  ```routes